【问题标题】:Move back to running instance of browser回到正在运行的浏览器实例
【发布时间】:2017-07-28 03:57:59
【问题描述】:

我正在开发机器人框架 (Selenium2Library)。在我的测试用例中,我必须在浏览器实例(Web 应用程序)上执行一些功能,并在桌面应用程序上执行一些功能(这里我使用的是 UFT)。我正在执行 VBS 脚本来执行 UFT(自动化工具)。我成功地做到了这一点,并处理了从浏览器到桌面应用程序的流程。一旦桌面应用程序的任务结束,我应该回到浏览器的当前实例(专注于 Web 应用程序)。我尝试了 Select Window 关键字。但没有运气。有没有办法回到浏览器的实例? 注意:浏览器实例正在后台成功执行我的测试用例。我希望它在前台。

【问题讨论】:

    标签: python selenium robotframework selenium2library


    【解决方案1】:

    注入javascript警报并处理它,然后浏览器将在桌面上处于活动状态。

    类似的东西

    JavascriptExecutor js = (JavascriptExecutor) driver;
    
    js.executeScript("alert('OK')")
    

    并处理它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-21
      • 1970-01-01
      • 1970-01-01
      • 2020-03-05
      • 1970-01-01
      • 1970-01-01
      • 2021-05-20
      • 1970-01-01
      相关资源
      最近更新 更多