Javascript Chrome(58v)webdriverio未运行,firefox正在运行
我能够运行Firefox和Chrome(本地自动化测试),但它在一段时间前就可以运行了。我尝试在Chrome上运行它们时出错 我的版本:Javascript Chrome(58v)webdriverio未运行,firefox正在运行,javascript,selenium,google-chrome,webdriver-io,wdio-v4,Javascript,Selenium,Google Chrome,Webdriver Io,Wdio V4,我能够运行Firefox和Chrome(本地自动化测试),但它在一段时间前就可以运行了。我尝试在Chrome上运行它们时出错 我的版本: Windows 10 64位 Chrome版本58 节点6.10.3 我在控制台中(当我尝试运行Chrome时)收到以下错误:错误:处理命令时发生未知服务器端错误。(未知错误:13)Chrome 在控制台中运行selenium服务器时,我得到:os.name:'Windows 10',os.arch:'amd64',os.version:'10.0',ja
- Windows 10 64位
- Chrome版本58
- 节点6.10.3
错误:处理命令时发生未知服务器端错误。(未知错误:13)Chrome
在控制台中运行selenium服务器时,我得到:os.name:'Windows 10',os.arch:'amd64',os.version:'10.0',java.version:'1.8.0_121'驱动程序信息:Driver.version:未知
而且:
正在执行:[新会话:功能[{rotatable=true,seleniumProtocol=WebDriver,locationContextEnabled=true,loggingPrefs=org.openqa.selenium.logging。LoggingPreferences@8ac8f23,browserName=chrome,javascriptEnabled=true,chromeOptions={args=[--start maximized,--start fullscreen]},HandleAlerts=true,maxInstances=1,requestOrigins={name**=webdriverio,version=4.6.2**,url=}}]]
信息-为功能创建新会话[{rotatable=true,seleniumProtocol=WebDriver,locationContextEnabled=true,loggingPrefs=org.openqa.selenium.LoggingPreferences@,browserName=chrome,javascriptEnabled=true,chromeOptions={args=[--start maximized,--start fullscreen]},HandleAlerts=true,maxInstances=1,RequestOrights]={name=webdriverio,version=4.6.2,url=}]
错误-org.apache.commons.exec.ExecuteException:进程退出时出现错误:-1073741819(退出值:-1073741819)
警告-引发异常
我正在使用WebdriverIO,测试是用JavaScript编写的
package.json内容:
dependencies": {
"chai": "3.5.0",
"chai-as-promised": "6.0.0",
"chai-string": "1.3.0",
"chai-subset": "1.5.0",
"chai-things": "0.2.0",
"jsonfile": "3.0.0",
"moment": "2.18.1",
"node-gyp": "3.6.1",
"node-ninja": "1.0.2",
"node-uuid": "1.4.8",
"webdriverio": "4.8.0"
},
"peerDependencies": {
"mocha": "^3"
},
"devDependencies": {
"babel-cli": "6.24.1",
"babel-core": "6.24.1",
"babel-plugin-transform-object-rest-spread": "6.23.0",
"babel-plugin-transform-runtime": "6.23.0",
"babel-preset-es2015": "6.24.1",
"babel-register": "6.24.1",
"chromedriver": "2.29.0",
"cross-env": "4.0.0",
"eslint": "^3.19.0",
"eslint-config-airbnb": "15.0.1",
"eslint-plugin-import": "2.2.0",
"eslint-plugin-jsx-a11y": "^5.0.1",
"eslint-plugin-react": "7.0.0",
"eslint-plugin-webdriverio": "1.0.1",
"express": "4.15.2",
"geckodriver": "1.6.1",
"marked": "0.3.6",
"marked-terminal": "2.0.0",
"mocha": "3.3.0",
"mocha-babel": "3.0.3",
"mocha-junit-reporter": "1.13.0",
"mocha-parallel-tests": "1.2.9",
"mocha-prepare": "0.0.1",
"mocha-traceur": "2.1.0",
"progress": "2.0.0",
"request": "2.81.0",
"selenium-standalone": "6.4.1",
"supertest": "3.0.0",
"tedious": "2.0.0",
"tedious-connection-pool": "1.0.5",
"uuid": "3.0.1",
"wdio-allure-reporter": "0.1.2",
"wdio-browserstack-service": "0.1.4",
"wdio-concise-reporter": "0.1.2",
"wdio-dot-reporter": "0.0.8",
"wdio-firefox-profile-service": "0.0.3",
"wdio-jasmine-framework": "0.3.1",
"wdio-json-reporter": "0.2.1",
"wdio-junit-reporter": "0.3.0",
"wdio-mocha-framework": "0.5.10",
"wdio-phantomjs-service": "0.2.2",
"wdio-sauce-service": "0.4.0",
"wdio-selenium-standalone-service": "0.0.8",
"wdio-spec-reporter": "0.1.0"
我删除了node\u modules文件夹,然后通过npm重新安装(本地),但没有任何帮助
当我从Chrome切换到Firefox时,Firefox会运行。我的一个朋友使用的是同一版本的Chrome,它可以工作
控制台中写的是webdriverio,版本=4.6.2,因此与package.json中的版本不同,但是我应该安装另一个版本(不是最新版本),或者如何安装
谢谢和问候
更新:
wdio配置文件
pastebin com/Jd9WrH7B您有以下备选方案: 1.如果您想继续通过
npm运行测试用例,请使用最新版本(“webdriverio”:“4.8.0”
)运行测试用例,然后:
a.更新您的全局WebDrivero实例:npm安装-gwebdriverio@latest
,或npm安装-gwebdriverio@4.8.0
(这将把您的全球WebdriverIO版本更新为4.8.0
)
b.或者,通过:/node\u modules/.bin/wdio
(在您的示例中是wdio.config.js
)使用当前版本的WebDrivero运行测试用例。这应该从项目根目录运行
c.尝试通过项目根目录中的npm update
强制更新依赖项;(这更像是一个Hail Marry!)
注意:只有在您已经安装了selenium standalone
作为wdio.config.js
文件中的服务(services:['selenium-standalone']
)
2。)如果仍然存在问题,请从wdio.config.js
文件中注释selenium standalone服务行,并启动自己的chromedriver
selenium standalone实例:
从您选择的控制台(,或cmd
)使用以下命令:java-Dwebdriver.chrome.driver=C:\selenium\chromedriver.exe-jar selenium-server-standalone-3.0.1.jar-端口4444
注意:您需要在启动服务器的文件夹中有最新的二进制文件,以及.jar
。我在C:\selenium\
中有它们
让我知道这些是否对您有帮助!正如我所说,从错误判断可能是任何错误。至少您正在缩小范围。与您的朋友一起检查,他正在使用的chrome驱动程序版本以及Selenium版本。尝试使用相同版本运行您的scrips。使用相同版本运行没有帮助:(node js也是相同的npm也是相同的,…所有的都被卸载并再次安装(python npm node..等等)IP 192出现了一些问题…After goin现在无法工作..但仍然有相同的错误:(@pav OK,所以我已经安装了所有的包.json
依赖项(项目必须177 MB
,lol)运行了一些测试,一切正常,无论是使用selenium standalone
服务器还是wdio selenium standalone service
。我现在唯一能想到的就是你的wdio.config.js
文件。你能在最后的更新:部分的原始问题中添加配置文件的内容吗?谢谢……我把它放在下面关于pastebin com