Selenium webdriver sauceLabs上的webdriverIO测试不适用于firefox
我正在尝试在saucelabs上对chrome、IE和firefox进行wdio测试 测试在chrome和IE上运行良好,但在firefox上失败,原因是:Selenium webdriver sauceLabs上的webdriverIO测试不适用于firefox,selenium-webdriver,firefox,cucumber,saucelabs,wdio-v5,Selenium Webdriver,Firefox,Cucumber,Saucelabs,Wdio V5,我正在尝试在saucelabs上对chrome、IE和firefox进行wdio测试 测试在chrome和IE上运行良好,但在firefox上失败,原因是: 基础结构错误--虚拟机无法启动浏览器或设备。 我正在使用最新版本的wdio和酱汁服务: "devDependencies": { "@wdio/cli": "^6.1.5", "@wdio/cucumber-framework": "^6.1.1", "@wdio/local-runner": "^6.1.5
基础结构错误--虚拟机无法启动浏览器或设备。
我正在使用最新版本的wdio和酱汁服务:
"devDependencies": {
"@wdio/cli": "^6.1.5",
"@wdio/cucumber-framework": "^6.1.1",
"@wdio/local-runner": "^6.1.5",
"@wdio/sauce-service": "^6.1.0",
"@wdio/spec-reporter": "^6.1.5",
"@wdio/sync": "^6.1.5",
"chromedriver": "^81.0.0",
"wdio-chromedriver-service": "^6.0.2"
}
我的浏览器配置:
capabilities: [
{
maxInstances: 3,
browserName: "chrome",
browserVersion: "latest"
},
{
maxInstances: 3,
browserName: "firefox",
browserVersion: "latest",
platform: "windows 10",
"sauce:options": {
seleniumVersion: "3.14.0",
},
},
{
maxInstances: 3,
browserName: "internet explorer",
browserVersion: "latest"
},
],
这是WebdriverIO和Sauce实验室如何处理的问题。您确实需要提供
sauce:options
功能来使用最新版本的Firefox,如下所示:
capabilities: {
browserName: 'firefox',
platformName: 'Windows 10',
browserVersion: 'latest',
'sauce:options':
{
'seleniumVersion': '3.14.0',
'build': buildName()
}
}
功能:{
最大实例:3,
browserName:“firefox”,
平台名称:“Windows 10”,
browserVersion:“最新版本”,
“酱汁:选项”:
{'seleniumVersion':'3.14.0'}
}
sauce:options
指定了sauce-only功能,例如在本例中使用哪个版本的Selenium WebDriver。我能够修复它
为了使W3C兼容的Selenium功能和协议能够工作,所有非标准功能都需要在“sacue:options”块中定义。这包括“构建”能力。此外,要指定平台,功能名称已从“平台”更改为“平台名称”。因此,这些功能应该如下所示:
capabilities: {
browserName: 'firefox',
platformName: 'Windows 10',
browserVersion: 'latest',
'sauce:options':
{
'seleniumVersion': '3.14.0',
'build': buildName()
}
}
事实上,我在早些时候尝试了
3.14.0
和3.11.0
,但没有成功[2-0]2020-04-30T20:00:02.926Z错误webdriver:Request失败,状态为500,原因是错误:基础结构错误——Sauce VM无法启动浏览器或设备。有关更多信息,请查看https://wiki.saucelabs.com/display/DOCS/Common+错误+消息[2-0]2020-04-30T20:00:02.926Z错误webdriver:错误:基础结构错误--Saint虚拟机无法启动浏览器或设备代码>