在量角器测试中无法启动webDriver会话

时间:2018-12-07 19:29:31

标签: selenium selenium-webdriver protractor selenium-chromedriver

我正在使用Angular CLI v6.0.8和量角器v5.4.1运行量角器e2e测试。运行webdriver-manager update --ignore_ssl && ng lint && ng e2e

时看到以下错误
'[12:40:24] E/runner - Unable to start a WebDriver session.
2018-12-07T17:40:29.9411901Z [12:40:25] E/launcher - Error: Error: Timed out waiting for the WebDriver server at http://127.0.0.1:65283/'

protractor.conf.js具有以下内容:

capabilities: {
    browserName: 'chrome',
    binary: 'node_modules/webdriver-manager/selenium/chromedriver_2.44.exe',
    chromeOptions: {
      'args': ['incognito']
    },
    shardTestFiles: false,
    maxInstances: 1,
  },
  SELENIUM_PROMISE_MANAGER: false,

  directConnect: true,

我的问题是随机失败,如何解决cap1

2

错误

> 2018-12-07T17:40:29.9411207Z [34mi[39m [90m「wdm」[39m: Compiled
> successfully. 2018-12-07T17:40:29.9411310Z [12:39:50] E/downloader -
> undefined 2018-12-07T17:40:29.9411379Z [12:39:50] I/update -
> chromedriver: file exists
> E:\Agents\On-Prem\_work\1\s\node_modules\webdriver-manager\selenium\chromedriver_2.44.zip
> 2018-12-07T17:40:29.9411441Z [12:39:50] I/update - chromedriver:
> unzipping chromedriver_2.44.zip 2018-12-07T17:40:29.9411535Z
> [12:39:50] I/update - chromedriver: chromedriver_2.44.exe up to date
> 2018-12-07T17:40:29.9411597Z [12:39:50] E/downloader - undefined
> 2018-12-07T17:40:29.9411654Z [12:39:53] I/launcher - Running 1
> instances of WebDriver 2018-12-07T17:40:29.9411745Z [12:39:53]
> I/direct - Using ChromeDriver directly... 2018-12-07T17:40:29.9411823Z
> [12:40:24] E/runner - Unable to start a WebDriver session.
> 2018-12-07T17:40:29.9411901Z [12:40:25] E/launcher - Error: Error:
> Timed out waiting for the WebDriver server at http://127.0.0.1:65283/
> 2018-12-07T17:40:29.9411999Z     at onError
> (E:\Agents\On-Prem\_work\1\s\node_modules\protractor\node_modules\selenium-webdriver\http\util.js:102:16)
> 2018-12-07T17:40:29.9412065Z     at Object.e.dynatraceRegularInvoke
> [as doInvoke] (E:\Dynatrace
> Managed\src\lib\util\InvocationUtil.ts:64:12)
> 2018-12-07T17:40:29.9412127Z     at Object.c.safeInvoke (E:\Dynatrace
> Managed\src\lib\util\InvocationUtil.ts:207:38)
> 2018-12-07T17:40:29.9412188Z     at E:\Dynatrace
> Managed\src\lib\transformer\PromiseTransformer.ts:135:33
> 2018-12-07T17:40:29.9412279Z     at process._tickCallback
> (internal/process/next_tick.js:68:7) 2018-12-07T17:40:29.9412340Z
> [12:40:27] E/launcher - Process exited with error code 100
> 2018-12-07T17:40:29.9412459Z npm info it worked if it ends with ok
> 2018-12-07T17:40:29.9412554Z npm verb cli [ 'C:\\Program
> Files\\nodejs\\node.exe', 2018-12-07T17:40:29.9413543Z npm verb cli  
> 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
> 2018-12-07T17:40:29.9413613Z npm verb cli   'run',
> 2018-12-07T17:40:29.9413708Z npm verb cli   'e2e',
> 2018-12-07T17:40:29.9413761Z npm verb cli   '--',
> 2018-12-07T17:40:29.9413818Z npm verb cli   '--suite=rewards' ]
> 2018-12-07T17:40:29.9413872Z npm info using npm@6.4.1
> 2018-12-07T17:40:29.9413958Z npm info using node@v10.13.0

0 个答案:

没有答案