Selenium 允许桌面应用程序自动化的框架
所以,我是我公司的一名新(ish)QA自动化实习生。自从我加入以来,我一直在研究不同的自动化工具和方法。我们有一个web服务,可以很好地实现自动化。问题是,还有一个windows应用程序也需要为QA自动化。我研究了一个叫做Winium的框架。但是,为了选择特定的元素,您需要使用某种选择器,而应用程序不会显示任何获取选择器的方法。我使用了微软的应用程序“Inspect.exe”,但即使Inspect在其他应用程序上运行,该应用程序还是一无所获。Selenium 允许桌面应用程序自动化的框架,selenium,desktop,inspect,uipath,winium,Selenium,Desktop,Inspect,Uipath,Winium,所以,我是我公司的一名新(ish)QA自动化实习生。自从我加入以来,我一直在研究不同的自动化工具和方法。我们有一个web服务,可以很好地实现自动化。问题是,还有一个windows应用程序也需要为QA自动化。我研究了一个叫做Winium的框架。但是,为了选择特定的元素,您需要使用某种选择器,而应用程序不会显示任何获取选择器的方法。我使用了微软的应用程序“Inspect.exe”,但即使Inspect在其他应用程序上运行,该应用程序还是一无所获。 是否有一些应用程序或框架可以帮助我?或者,我只是做错
是否有一些应用程序或框架可以帮助我?或者,我只是做错了吗?提前感谢您的回答 您可以查看WinAppDriver(),它支持大量可以使用的API() 如果您对C#感到满意,那么WinAppDriver是一个不错的选择 如果您更喜欢Python,还可以考虑使用PyWinAuto() 正如您所提到的,在桌面自动化方面,基于任何唯一属性查找窗口元素都是一项挑战。但是,您可以检查工具以检查桌面元素 要使桌面应用程序自动化,有以下几种很好的选择:
WinAppDriver
,它感觉非常类似于使用其他Selenium工具,如Appium
和ChromeDriver
。还有一些设置可以让它工作,但总体来说,它工作得很好,GitHub项目似乎很活跃,并且维护得很好。