我们可以使用 selenium 来测试桌面应用程序吗?
Can we use selenium for testing desktop applications?
我正在测试 WEB 和 Desktop 应用程序(跨 OS 应用程序:Windows - Mac - Linux) 并且我正在使用 RobotFramework 来自动化测试。
对于 Web,我使用 SeleniumLibrary,它运行良好。
出于代码重用的原因,是否可以使用 SeleniumLibrary 为桌面应用程序进行自动测试?
是否可以将 SeleniumLibrary 与桌面应用程序元素进行交互?
这是不可能的。
对于桌面应用程序测试,您可以使用 pywinauto
但是对于 pywinauto,您将需要使用您的自定义库。你可以看看Robtot framework custom libraries
SeleniumLibrary 在 Web 上运行,因此您不能将代码重复用于桌面应用程序测试。
对于 GUI 应用程序,我建议您查看 AutoitLibrary or ZoombaLibrary
我正在测试 WEB 和 Desktop 应用程序(跨 OS 应用程序:Windows - Mac - Linux) 并且我正在使用 RobotFramework 来自动化测试。
对于 Web,我使用 SeleniumLibrary,它运行良好。 出于代码重用的原因,是否可以使用 SeleniumLibrary 为桌面应用程序进行自动测试? 是否可以将 SeleniumLibrary 与桌面应用程序元素进行交互?
这是不可能的。 对于桌面应用程序测试,您可以使用 pywinauto
但是对于 pywinauto,您将需要使用您的自定义库。你可以看看Robtot framework custom libraries
SeleniumLibrary 在 Web 上运行,因此您不能将代码重复用于桌面应用程序测试。
对于 GUI 应用程序,我建议您查看 AutoitLibrary or ZoombaLibrary