获取WebdriverIO多远程程序以使用Cucumber BDD

时间:2016-08-09 00:38:36

标签: ui-automation webdriver-io

我可以使用带有mocha的WebDriverIO multiremote在单个测试中启动多个浏览器会话。

接下来我尝试使用Cucumber BDD进行WebDriverIO多重工作。我的feature definition只是打开浏览器会话并导航到网址。

这是我简单的WDIO

问题 - 浏览器打开但不会发生导航。我试图启用调试器并观察节点检查器,但没有帮助。我错过了什么?感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我的目标是通过BDD进行基于多用户场景的测试。虽然我无法通过WebDriverIO直接解决这个问题,但我发现Chimp(它下面使用了WebDriverIO)有自己的基于会话的自动化风格。

Chimp's multi-browser testing完全符合我的要求。问题解决了!

我能够在不明确切换用户上下文的情况下编写此类场景。

Scenario: Able to browse independently Given Alice goes to "/features" And Bob go to "/bugs" Then Alice sees "10" features And Bob sees "1" bugs