【发布时间】:2016-05-19 08:53:53
【问题描述】:
我正在使用 Sikuli 在我的桌面上打开一个基于窗口的应用程序。单击该应用程序中的按钮后,将打开一个浏览器。
我可以专注于 Selenium 中的那个浏览器吗? Webdriver 可以检测到已经打开的浏览器吗?
【问题讨论】:
标签: java selenium automation sikuli
我正在使用 Sikuli 在我的桌面上打开一个基于窗口的应用程序。单击该应用程序中的按钮后,将打开一个浏览器。
我可以专注于 Selenium 中的那个浏览器吗? Webdriver 可以检测到已经打开的浏览器吗?
【问题讨论】:
标签: java selenium automation sikuli
答案是否定的。为了让 Selenium Webdriver 控制浏览器,它必须被实例化为创建会话 ID 等的 WebDriver 对象。
一种可能的解决方案可能是以某种方式拦截桌面应用程序生成的 URL 并使用它来启动 Webdriver 实例。
【讨论】: