我试图使用WebdriverIO帮助程序自动化基于websocket的聊天应用程序和Codeceptjs的Multiremote功能的测试用例,这引起了我的注意。但是,我正在努力使其发挥作用。
我想正确设置我的codecept.js配置文件和测试文件,以便在一个浏览器和另一个浏览器之间来回切换。
Settings
我可以看到2个浏览器弹出,但是如何正确设置测试文件以在一个浏览器和另一个浏览器之间来回切换。
答案 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中引入。