CodeceptJS Multiremote不能与WebdriverIO助手一起使用

时间:2017-07-10 03:00:04

标签: codeception webdriver-io codeceptjs

我试图使用WebdriverIO帮助程序自动化基于websocket的聊天应用程序和Codeceptjs的Multiremote功能的测试用例,这引起了我的注意。但是,我正在努力使其发挥作用。

我想正确设置我的codecept.js配置文件和测试文件,以便在一个浏览器和另一个浏览器之间来回切换。 Settings

我可以看到2个浏览器弹出,但是如何正确设置测试文件以在一个浏览器和另一个浏览器之间来回切换。

1 个答案:

答案 0 :(得分:0)

我刚才发现它可以在调用WebDriverIO助手的辅助方法中引入。例如,

useBrowserAs() {
    let client = this.helpers['WebDriverIO'].browser;
    let browser1 = client.select('browser1');
    ...INSERT YOUR WEBDRIVER IO ACTION HERE FOR BROWSER 1
    let browser2 = client.select('browser2');
    ...INSERT YOUR WEBDRIVER IO ACTION HERE FOR BROWSER 2
}

之后,它可以在I actor中引入。