我们有一个桌面应用程序,它使用角度js和原子框架上的HTML5 (电子)开发。我使用了UFT12.53和TestComplete12.31,无法识别对象属性。这些工具将整个窗口标识为单个winObject (类名)。谁能帮我,哪一个自动化工具可以帮助我的UI自动化这样的桌面应用程序屏幕。
发布于 2019-03-17 10:08:58
电子框架有自己的测试工具,称为光谱。
为您的电子应用程序轻松编写集成测试的开源框架。谱建立和撕毁你的应用程序,并允许它的测试驱动远程和完全支持电子API。建立在ChromeDriver和WebDriverIO之上。https://electronjs.org/spectron
发布于 2018-12-14 07:16:25
维亚姆检查一下这里有用于windows应用程序的工具列表
that是一个新的开源框架,它基于Selenium,由3部分组成:
支持Windows应用程序上的测试自动化。支持Windows操作系统上下文中的测试自动化(主按钮、通知栏、切换等)支持Windows应用程序的测试自动化。优点:
如果您已经在使用Selenium WebDriver,并且熟悉它的API,那么使用with是很简单的。
缺点:
由于这是一个新的项目,很少有困难出现。它的API仍然不完整,并且与这个类别中的其他工具的成熟度级别不同。
底线:如果你在考虑wait,我的建议是等到更多的烘焙。
发布于 2019-02-15 09:55:34
对于桌面应用程序的UI自动化,最好的桌面自动化工具是Winium,它用于基于窗口的应用程序的自动化。要检查windows的元素,可以使用UIspy.exe工具。有时,开发人员没有在应用程序中定义元素,在这种情况下,您可以要求开发人员在应用程序中添加一些元素,这样就可以将其自动化。
好吧,如果您想了解有关winium及其工作原理的详细信息,可以查看我的同事https://www.bugraptors.com/winium-automation-tool/写的这个博客。
https://sqa.stackexchange.com/questions/36821
复制相似问题