仅仅是使用karma,mocha或webdriver.io还是protractor的nodejs,当一次调用脚本时,我将如何对其中任何一个运行跨浏览器测试?哪个更容易?有文件吗?
答案 0 :(得分:0)
您可以将Multiremote与WebdriverIO一起使用。
它允许您在一个测试中运行多个Selenium会话。为此,只需使用“ multiremote函数”,然后将具有命名浏览器及其功能的对象传递给它。通过为每个功能命名,您可以在单个实例上执行命令时轻松选择和访问该单个实例。这是一个演示如何以独立模式创建多远程WebdriverIO实例的示例:
var webdriverio = require('webdriverio');
var browser = webdriverio.multiremote({
myChromeBrowser: {
desiredCapabilities: {
browserName: 'chrome'
}
},
myFirefoxBrowser: {
desiredCapabilities: {
browserName: 'firefox'
}
}
});