【问题标题】:How to open a new tab or window when using CodeceptJS使用 CodeceptJS 时如何打开新选项卡或窗口
【发布时间】:2017-06-17 15:37:17
【问题描述】:

我正在尝试使用 CodeceptJS(使用 WebdriverIO 帮助程序)创建一个测试,其中我首先登录站点 A,然后打开一个新窗口(或选项卡)并登录站点 B。通过执行第二个“I. amOnPage() 它只是重复使用相同的浏览器窗口,但我想打开一个单独的窗口/选项卡并保持站点 A 处于活动状态。这可能吗?

更新:我设法通过 I.executeScript("window.open();") 打开了一个新选项卡,但是我无法通过 WebDriverIO 帮助程序的 switchTab() 方法将焦点切换到新选项卡,因为下面的 I.amOnPage() 指向上一个选项卡,而不是新打开的选项卡。

【问题讨论】:

    标签: javascript acceptance-testing codeceptjs


    【解决方案1】:

    https://github.com/Codeception/CodeceptJS/issues/252 之后解决了它。由于 WebdriverIO API 版本不同,switchTab() 方法需要更改。

    【讨论】:

      猜你喜欢
      • 2012-02-18
      • 2010-12-01
      • 2013-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-19
      相关资源
      最近更新 更多