【问题标题】:Running a test case on a webpage that is already open在已经打开的网页上运行测试用例
【发布时间】:2017-02-06 11:40:36
【问题描述】:

我想通过量角器运行我的测试用例,但由于一些限制,我希望量角器在已经打开的页面上启动,这意味着我不希望驱动程序通过加载 chrome 并转到定义的 url 来启动测试用例。如果我可以使用已经在屏幕上打开的 url,然后使用测试用例中定义的内容(例如单击元素或发送键等)进一步处理,有什么办法吗?

问候 赛再迪

【问题讨论】:

    标签: javascript angularjs selenium protractor selenium-chromedriver


    【解决方案1】:

    此功能未在 selenium 中实现。它被请求但被拒绝,因为它不可行。 如果您阅读问题here,并向下滚动到最后一条评论:

    我将就此打个电话:这是浏览器特有的功能,而不是什么 我们可以以一般的方式实现。使用 IE,可以遍历 在操作系统中打开窗口并找到要附加到的正确 IE 进程。

    Firefox 和 Chrome,OTOH,需要以特定模式启动,并且 配置,这意味着只附加到正在运行的实例 在技​​术上是不可能的。

    此处关闭为“不可行”,因为这是浏览器特有的功能。

    【讨论】:

      猜你喜欢
      • 2015-04-12
      • 1970-01-01
      • 1970-01-01
      • 2019-06-19
      • 2011-02-14
      • 2015-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多