微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

被要求使用Selenium来testingWindows桌面应用程序界面 – 这怎么可能?

我申请的一个公司给了我一个“testing”,我不得不拒绝,因为它没有太多的意义:他们要求我使用Selenium来testingWin桌面应用程序的GUI,并以表格的forms生成错误报告。 他们声称他们正在使用Selenium在公司testingWin桌面应用程序,但是他们不知道如何。

我做了一些研究,我的理解是Selenium只能用于Web浏览器,因为它是专门为此devise的。 它如何连接到Windows桌面应用程序? 我只是没有看到任何可能的方式。 我发现有人声称有人将它与另一个开源工具集成在一起,但这个“testing”应该花费我1个小时的时间,安装一些其他的框架,configuration,与Selenium集成等等,绝对不会落入一小时的时间范围内。 我也从另一家公司那里听说,他们希望我使用Selenium来自动化非浏览器的东西,如果他们雇用我的话……仍然没有线索 – 这甚至有可能吗? – 或者这是错的吗?

Github桌面在Windows 10上安装后运行一次,closures后不会再打开。

使用Windows 7 Aero在整个桌面或特定窗口中调暗或添加色调

什么尖端的桌面环境在那里?

如何确定Windows 10后台存储进程的非显示窗口是编程上可见和最小化?

如何从服务获取用户桌面的path?

你不能。 seleniumium只能自动运行网页浏览器,即使这样,浏览器也只能浏览器(Chrome,Firefox,Internet Explorer,Opera和偶尔的Safari)。 它在非常深层次上与它们进行交互,非常特定于所讨论的浏览器,其方式不适用于其他Windows应用程序。

硒是用于Web应用程序的GUI测试,没有别的。 但是,您可以将Sikuli包含在webdriver代码中,并且可以测试桌面应用程序或Web应用程序的任何应用程序,因为它使用图像识别。

否则,如果你想使用seleniumium测试桌面应用程序,那么你需要导入Autoit并且可以测试这些

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐