【发布时间】:2018-07-04 05:28:58
【问题描述】:
我的解决方案是使用一种特殊的方式打开网页:我们将 chrome 浏览器嵌入到 Outlook 应用中。
现在我必须使用机器人框架为其编写自动化测试。
我试过了,但是 selenium 无法检测到那个浏览器。
感谢任何想法。
谢谢!
【问题讨论】:
标签: outlook robotframework selenium2library
我的解决方案是使用一种特殊的方式打开网页:我们将 chrome 浏览器嵌入到 Outlook 应用中。
现在我必须使用机器人框架为其编写自动化测试。
我试过了,但是 selenium 无法检测到那个浏览器。
感谢任何想法。
谢谢!
【问题讨论】:
标签: outlook robotframework selenium2library
因为 Selenium 使用 Webdriver 来启动浏览器,所以不支持自动化未使用 webdriver 启动的浏览器。
替代方案是使用AutoIT library,它可以自动执行您的键盘和鼠标操作并专注于窗口。 ImageHorizon Library 和 Sikuli Library 使用图像模式识别,同时支持 Windows 和 Linux。
如果您的目标操作系统是 Windows 10,那么 Microsoft WinAppDriver 可能会引起您的兴趣。这遵循与 AutoIT 类似的方法,但来自 Microsoft。是否也需要安装 Python Appium 应用程序。
所有方法都有优点和缺点,在我看来超出了这个问题的范围。
【讨论】: