被要求使用Selenium来测试Windows桌面应用程序UI – 这怎么可能?

我申请的公司给我发了一个“测试”,我不得不拒绝,因为它没有多大意义:他们让我使用Selenium来测试Win桌面应用程序GUI并以表格形式生成错误报告.他们声称他们正在使用Selenium来测试他们公司的Win桌面应用程序,但他们不知道如何.

我做了一些研究,我的理解是Selenium只适用于网络浏览器,因为它是专门为此设计的.它如何连接到Windows桌面应用程序?我只是没有看到任何可行的方法.我发现一些声称有些人将它与另一个开源工具集成来实现这一点,但是这个“测试”应该花费我1小时的时间并安装其他一些框架,配置,与Selenium集成等等肯定不会落入一小时的时间框架.我也从其他公司那里听说过,如果他们雇用我,他们希望我使用Selenium来自动化非浏览器的东西…仍然不知道这个 – 这甚至可能吗? – 或者它是完全错误的?

解决方法

你不能. Selenium只能自动化网络浏览器,即使只有某些浏览器(Chrome,Firefox,Internet Explorer,Opera,偶尔还有Safari).它以非常深层次与它们交互,对于所讨论的浏览器非常具体,其方式不适用于其他Windows应用程序.

相关文章

文章浏览阅读2.2k次,点赞6次,收藏20次。在我们平时办公工作...
文章浏览阅读1k次。解决 Windows make command not found 和...
文章浏览阅读3.2k次,点赞2次,收藏6次。2、鼠标依次点击“计...
文章浏览阅读1.3w次。蓝光版属于高清版的一种。BD英文全名是...
文章浏览阅读974次,点赞7次,收藏8次。提供了更强大的功能,...
文章浏览阅读1.4w次,点赞5次,收藏22次。如果使用iterator的...