Testing 我可以通过浏览器连接到远程计算机,将selenium用于桌面应用程序自动化吗?

Testing 我可以通过浏览器连接到远程计算机,将selenium用于桌面应用程序自动化吗?,testing,selenium,browser,automation,desktop,Testing,Selenium,Browser,Automation,Desktop,我怀疑,如果selenium仅适用于web应用程序,那么如果我们通过web浏览器连接到桌面,selenium是否也有助于对桌面应用程序进行自动化测试?PL澄清我的疑问理论上,你可以。但是,您需要处理屏幕 步骤执行的坐标(x,y)和检查点的图像比较。在我之前的一个位置,我们有类似的情况。那又怎么样 我怀疑selenium是否只适用于web应用程序 在网站的第一行,你会发现 Selenium自动化浏览器 关于Selenium使用的,可以获得更多信息 不过,一种解决方法是通过浏览器的网站记录所需信息(

我怀疑,如果selenium仅适用于web应用程序,那么如果我们通过web浏览器连接到桌面,selenium是否也有助于对桌面应用程序进行自动化测试?PL澄清我的疑问理论上,你可以。但是,您需要处理屏幕
步骤执行的坐标(x,y)和检查点的图像比较。

在我之前的一个位置,我们有类似的情况。那又怎么样

我怀疑selenium是否只适用于web应用程序

在网站的第一行,你会发现

Selenium自动化浏览器

关于Selenium使用的,可以获得更多信息

不过,一种解决方法是通过浏览器的网站记录所需信息(例如命令、交互)并将其传递给远程VM进行处理。但在这个虚拟机上,你必须找到

为桌面应用程序执行自动化测试


-换句话说,什么样的框架可以使用这些已经收集到的信息来实现桌面应用程序的自动化。

Selenium就是要在浏览器上执行Java脚本。它会打开浏览器,按照您的指示执行Java脚本,例如单击、搜索元素、移动鼠标、输入文本等。当您通过浏览器使用任何计算机遥控器时,您可能正在使用第三方插件,例如flash player、shockwave player、MS silver light、join.me应用程序作为插件、citrix插件等。这些插件不能由JavaScript控制,因此也不能由selenium控制。即使您使用坐标,也可能没有可靠的解决方案。

请您详细说明您的评论@nguyen vu hoang。我对selenium完全陌生。谢谢您的回复Ank you Mayur shah。有什么澄清吗