Angular ';E/启动器-错误:生成EACCES';尝试从Jenkins(Unix计算机)运行量角器测试时出错
有人找到了这个错误的解决方案吗 我的实际错误 作为一种解决方法,我尝试使用selenium单机服务器+firefox(geckoDriver)。 在配置中使用directConnect=false时,我得到以下错误:Angular ';E/启动器-错误:生成EACCES';尝试从Jenkins(Unix计算机)运行量角器测试时出错,angular,jenkins,protractor,Angular,Jenkins,Protractor,有人找到了这个错误的解决方案吗 我的实际错误 作为一种解决方法,我尝试使用selenium单机服务器+firefox(geckoDriver)。 在配置中使用directConnect=false时,我得到以下错误: [13:41:20] I/launcher - Running 1 instances of WebDriver [13:41:20] I/local - Starting selenium standalone server... [13:41:21] I/local - Sel
[13:41:20] I/launcher - Running 1 instances of WebDriver
[13:41:20] I/local - Starting selenium standalone server...
[13:41:21] I/local - Selenium standalone server started at http://xxx:4445/wd/hub
[13:41:21] E/launcher - Unable to create new service: GeckoDriverService
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'xxx', ip: 'xxx', os.name: 'Linux', os.arch: 'amd64', os.version: '2.6.32-754.23.1.el6.x86_64', java.version: '1.8.0_66'
Driver info: driver.version: unknown
[13:41:21] E/launcher - SessionNotCreatedError: Unable to create new service: GeckoDriverService
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'xxx', ip: 'xxx', os.name: 'Linux', os.arch: 'amd64', os.version: '2.6.32-754.23.1.el6.x86_64', java.version: '1.8.0_66'
Driver info: driver.version: unknown
at Object.checkLegacyResponse (/var/lib/jenkins/jobs/x/workspace/node_modules/selenium-webdriver/lib/error.js:546:15)
at parseHttpResponse (/var/lib/jenkins/jobs/x/workspace/node_modules/selenium-webdriver/lib/http.js:509:13)
at doSend.then.response (/var/lib/jenkins/jobs/x/workspace/node_modules/selenium-webdriver/lib/http.js:441:30)
at process._tickCallback (internal/process/next_tick.js:68:7)
From: Task: WebDriver.createSession()
at Function.createSession (/var/lib/jenkins/jobs/x/workspace/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
at Function.createSession (/var/lib/jenkins/jobs/x/workspace/node_modules/selenium-webdriver/firefox/index.js:521:41)
at createDriver (/var/lib/jenkins/jobs/x/workspace/node_modules/selenium-webdriver/index.js:170:33)
at Builder.build (/var/lib/jenkins/jobs/x/workspace/node_modules/selenium-webdriver/index.js:632:16)
at Local.getNewDriver (/var/lib/jenkins/jobs/x/workspace/node_modules/protractor/built/driverProviders/driverProvider.js:53:33)
at Runner.createBrowser (/var/lib/jenkins/jobs/x/workspace/node_modules/protractor/built/runner.js:195:43)
at q.then.then (/var/lib/jenkins/jobs/x/workspace/node_modules/protractor/built/runner.js:339:29)
at _fulfilled (/var/lib/jenkins/jobs/x/workspace/node_modules/q/q.js:834:54)
at /var/lib/jenkins/jobs/x/workspace/node_modules/q/q.js:863:30
at Promise.promise.promiseDispatch (/var/lib/jenkins/jobs/x/workspace/node_modules/q/q.js:796:13)
[13:41:21] E/launcher - Process exited with error code 199
npm ERR! code ELIFECYCLE
npm ERR! errno 1
> ng e2e --configuration=dev --webdriverUpdate=false
Your global Angular CLI version (8.3.19) is greater than your local
version (8.3.12). The local Angular CLI version is used.
To disable this warning use "ng config -g cli.warnings.versionMismatch false".
[13:46:56] I/launcher - Running 1 instances of WebDriver
[13:46:56] I/direct - Using FirefoxDriver directly...
[13:46:56] E/launcher - spawn /var/lib/jenkins/jobs/x/workspace/node_modules/protractor/node_modules/webdriver-manager/selenium/geckodriver-v0.26.0 EACCES
[13:46:56] E/launcher - Error: spawn /var/lib/jenkins/jobs/x/workspace/node_modules/protractor/node_modules/webdriver-manager/selenium/geckodriver-v0.26.0 EACCES
at Process.ChildProcess._handle.onexit (internal/child_process.js:240:19)
at onErrorNT (internal/child_process.js:415:16)
at process._tickCallback (internal/process/next_tick.js:63:19)
[13:46:56] E/launcher - Process exited with error code 199
npm ERR! code ELIFECYCLE
npm ERR! errno 1
当我使用directConnect=true时,我得到以下错误:
[13:41:20] I/launcher - Running 1 instances of WebDriver
[13:41:20] I/local - Starting selenium standalone server...
[13:41:21] I/local - Selenium standalone server started at http://xxx:4445/wd/hub
[13:41:21] E/launcher - Unable to create new service: GeckoDriverService
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'xxx', ip: 'xxx', os.name: 'Linux', os.arch: 'amd64', os.version: '2.6.32-754.23.1.el6.x86_64', java.version: '1.8.0_66'
Driver info: driver.version: unknown
[13:41:21] E/launcher - SessionNotCreatedError: Unable to create new service: GeckoDriverService
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'xxx', ip: 'xxx', os.name: 'Linux', os.arch: 'amd64', os.version: '2.6.32-754.23.1.el6.x86_64', java.version: '1.8.0_66'
Driver info: driver.version: unknown
at Object.checkLegacyResponse (/var/lib/jenkins/jobs/x/workspace/node_modules/selenium-webdriver/lib/error.js:546:15)
at parseHttpResponse (/var/lib/jenkins/jobs/x/workspace/node_modules/selenium-webdriver/lib/http.js:509:13)
at doSend.then.response (/var/lib/jenkins/jobs/x/workspace/node_modules/selenium-webdriver/lib/http.js:441:30)
at process._tickCallback (internal/process/next_tick.js:68:7)
From: Task: WebDriver.createSession()
at Function.createSession (/var/lib/jenkins/jobs/x/workspace/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
at Function.createSession (/var/lib/jenkins/jobs/x/workspace/node_modules/selenium-webdriver/firefox/index.js:521:41)
at createDriver (/var/lib/jenkins/jobs/x/workspace/node_modules/selenium-webdriver/index.js:170:33)
at Builder.build (/var/lib/jenkins/jobs/x/workspace/node_modules/selenium-webdriver/index.js:632:16)
at Local.getNewDriver (/var/lib/jenkins/jobs/x/workspace/node_modules/protractor/built/driverProviders/driverProvider.js:53:33)
at Runner.createBrowser (/var/lib/jenkins/jobs/x/workspace/node_modules/protractor/built/runner.js:195:43)
at q.then.then (/var/lib/jenkins/jobs/x/workspace/node_modules/protractor/built/runner.js:339:29)
at _fulfilled (/var/lib/jenkins/jobs/x/workspace/node_modules/q/q.js:834:54)
at /var/lib/jenkins/jobs/x/workspace/node_modules/q/q.js:863:30
at Promise.promise.promiseDispatch (/var/lib/jenkins/jobs/x/workspace/node_modules/q/q.js:796:13)
[13:41:21] E/launcher - Process exited with error code 199
npm ERR! code ELIFECYCLE
npm ERR! errno 1
> ng e2e --configuration=dev --webdriverUpdate=false
Your global Angular CLI version (8.3.19) is greater than your local
version (8.3.12). The local Angular CLI version is used.
To disable this warning use "ng config -g cli.warnings.versionMismatch false".
[13:46:56] I/launcher - Running 1 instances of WebDriver
[13:46:56] I/direct - Using FirefoxDriver directly...
[13:46:56] E/launcher - spawn /var/lib/jenkins/jobs/x/workspace/node_modules/protractor/node_modules/webdriver-manager/selenium/geckodriver-v0.26.0 EACCES
[13:46:56] E/launcher - Error: spawn /var/lib/jenkins/jobs/x/workspace/node_modules/protractor/node_modules/webdriver-manager/selenium/geckodriver-v0.26.0 EACCES
at Process.ChildProcess._handle.onexit (internal/child_process.js:240:19)
at onErrorNT (internal/child_process.js:415:16)
at process._tickCallback (internal/process/next_tick.js:63:19)
[13:46:56] E/launcher - Process exited with error code 199
npm ERR! code ELIFECYCLE
npm ERR! errno 1
请在此发布完整的错误日志。我正在尝试从jenkins运行webdriver更新。我正在下载geckoDriver和chromeDriver。Chrome驱动程序正在正确下载和解压缩。但gecko驱动程序下载不起作用。然而,这是工作的罚款从当地。问题只发生在jenkins(Linux服务器)中。请参阅@PujaBhattacharya我已在内容中更新了我的问题。请查收