2gis / Winium.Desktop

Winium.Desktop is Selenium Remote WebDriver implementation for automated testing of Windows application based on WinFroms and WPF platforms.
Mozilla Public License 2.0
400 stars 142 forks source link

Enchance as an replacement of winappdriver #188

Open congzhangzh opened 6 years ago

congzhangzh commented 6 years ago

Hi 2gis,

Winium is really a more elegent and powerful tools which is better better than winappdriver and even opensource.

When I try to inspect with appium desktop, It will failed wtih getPageSource not implement?

Will you implement it or give some hints to how to implement?

My project has plant of testcase write on python base on winium which is all wpf/winform application, need your help.

Thank you, Cong

congzhangzh commented 6 years ago

Microsoft develop WinAppDriver and improve progress, but it limit to windows 10.

Many old WPF application work for windows 7, and it may keep this status for some years, Winium is very suitable for this status, especially Winium is open source:)

But Winium need 4.5 which is not suitable for some old classic product platform which maybe .Net 4.0 and Visual Studio 2010.

The root trouble is Winium.Cruciatus which need .Net 4.5, an issues is create for this 2gis/Winium.Cruciatus#73

I create a build proess which propery downgrade all component to .net 4.0, hope this may help other's too:)

https://github.com/medlab/winium-build