Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome(58v)webdriverio未运行,firefox正在运行_Javascript_Selenium_Google Chrome_Webdriver Io_Wdio V4 - Fatal编程技术网

Javascript Chrome(58v)webdriverio未运行,firefox正在运行

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

我能够运行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',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