The GitHub repo includes a zipped executable of UI Recorder
Why ?
Just Why ?
Microsoft has given Windows developers a helping hand by releasing a new UI recorder. Fresh up on GitHub, "WinAppDriver UI Recorder" is described by Microsoft's Hassan Uraizee as helping users “easily create automated UI tests”. For developers using WinAppDriver, Microsoft already offers a tool called “Inspect”, which allows …
Hello:
It’s a risk worth taking when dealing with a reputable developer who consistently produces good code.
Hmm ...
We are refering to an executable produced by Microsoft.
So what's all this talk about a reputable developer?
I tell you, the gods will eventually give up on us all.
Then WTF are they doing on GitHub ?
We are talking a ****ing WINDOWS EXECUTABLE FGS !!!!!! The worst kind.
Penguinaistas are probably more comfortable with MD5 checking - and more likely to do it.
But your average Windows user really will just click and run.
Bluntly, I'm not impressed that Microsoft - of all companies - has created a situation where people think it's OK to just run any old .EXE file they found on GitHub. Because that's what it is. No one can be trusted on the internet. Microsoft doubly so.
Sure, just running a random executable is unsafe, but how many people can say that they read through the source of everything they've ever copied off github? Or did you just blindly make install
that shit?
And that's without even getting into copy/paste hijacking.
Checking in code at the end of the build pipeline is needed for continuous deployment where a test session will be provisioned with a list of TFS tasks (you kinda know where there this is heading) and a VM pre-provisioned with the software that has changed.
When the test pipeline evolves to include multiple stages and/or parallel streams, the binaries need to be versioned in he build/test pipeline as well.
Screenshots: https://github.com/Microsoft/WinAppDriver/wiki/WinAppDriver-UI-Recorder
The screenshot clearly shows, the tool is only for XAML applications, and only for C#. No love for real Windows applications (WinAPI) these days.
Who the hell likes to work with XML in 2018? Long forgotten skills like XPATH. Seriously? M$FT stuck in 1999.