【问题标题】:Give focus to an externally launched browser in Selenium将焦点放在 Selenium 中的外部启动浏览器
【发布时间】:2016-05-19 08:53:53
【问题描述】:

我正在使用 Sikuli 在我的桌面上打开一个基于窗口的应用程序。单击该应用程序中的按钮后,将打开一个浏览器。

我可以专注于 Selenium 中的那个浏览器吗? Webdriver 可以检测到已经打开的浏览器吗?

【问题讨论】:

    标签: java selenium automation sikuli


    【解决方案1】:

    答案是否定的。为了让 Selenium Webdriver 控制浏览器,它必须被实例化为创建会话 ID 等的 WebDriver 对象。

    一种可能的解决方案可能是以某种方式拦截桌面应用程序生成的 URL 并使用它来启动 Webdriver 实例。

    【讨论】:

    • 如果不手动“拦截桌面应用程序生成的 URL”怎么办?
    猜你喜欢
    • 2013-03-28
    • 1970-01-01
    • 2015-06-26
    • 1970-01-01
    • 2017-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多