Selenium 如何自动化嵌入网页的windows屏幕?

Selenium 如何自动化嵌入网页的windows屏幕?,selenium,automation,ui-automation,webautomation,Selenium,Automation,Ui Automation,Webautomation,我有一个msi安装程序,安装后会打开配置屏幕。在开始配置之前,我需要输入登录凭据。现在,这个登录屏幕在一个窗口中打开,其中嵌入了一个网页。我需要自动登录屏幕来输入用户名和密码 在下图中,它是windows屏幕。带有红色边框的是一个windows窗格,其中是一个网页,您可以在其中看到要输入凭据的字段。当我使用UISPY看到这一点时,当指向窗格内部时,我可以在“值”字段中看到URL 如果我使用UI自动化,它无法检测网页。如果我使用selenium,它无法检测windows屏幕。我如何处理这种情况。任

我有一个msi安装程序,安装后会打开配置屏幕。在开始配置之前,我需要输入登录凭据。现在,这个登录屏幕在一个窗口中打开,其中嵌入了一个网页。我需要自动登录屏幕来输入用户名和密码

在下图中,它是windows屏幕。带有红色边框的是一个windows窗格,其中是一个网页,您可以在其中看到要输入凭据的字段。当我使用UISPY看到这一点时,当指向窗格内部时,我可以在“值”字段中看到URL

如果我使用UI自动化,它无法检测网页。如果我使用selenium,它无法检测windows屏幕。我如何处理这种情况。任何建议都会大有帮助


忘掉Selenium本身,开始研究AutoIT或类似工具,它们可以操作本机Windows框架和其中所有可能的元素

Selenium不是答案,因为没有可用的驱动程序。您可以使用微软的编码用户界面来轻松实现自动化


如果是windows应用程序,我会使用编码UI,而Web应用程序则使用Selenium。(这是我个人的偏好)。

如果你偏爱ruby,你可以试试。python的替代方案是。

只是一个补充,事实上,您可以直接从Selenium:中使用autoit,但不确定为什么需要Selenium:)Selenium不支持访问windows组件,最好使用autoit for windows组件。VBScript也是一个很好的选项,因为它还提供了对浏览器的控制。