小编aei*_*mer的帖子

为什么具有真正无头选项的Chrome 59-Beta无法与Protractor一起使用?

我想使用最新的Chrome 59-Beta和--headlessOption来测试我们的Angular项目(github .com/h-da/geli).

我能够使用karma新的GC-Beta,但我无法protractor使用新的GC-Beta.我试图在Jenkins和我当地的流浪汉机器上运行量角器,两者都给了我同样的错误:

    [17:13:12] I/direct - Using ChromeDriver directly...
    [17:14:12] E/launcher - chrome not reachable
      (Driver info: chromedriver=2.29.461571 (8a88bbe0775e2a23afda0ceaf2ef7ee74e822cc5),platform=Linux 4.4.0-51-generic x86_64)
    [17:14:12] E/launcher - WebDriverError: chrome not reachable (Driver info: chromedriver=2.29.461571 (8a88bbe0775e2a23afda0ceaf2ef7ee74e822cc5),platform=Linux 4.4.0-51-generic x86_64)
        at Object.checkLegacyResponse (/home/travis/build/[secure]/geli/app/webFrontend/node_modules/selenium-webdriver/lib/error.js:505:15)
        at parseHttpResponse (/home/travis/build/[secure]/geli/app/webFrontend/node_modules/selenium-webdriver/lib/http.js:509:13)
        at doSend.then.response (/home/travis/build/[secure]/geli/app/webFrontend/node_modules/selenium-webdriver/lib/http.js:440:13)
        at process._tickCallback (internal/process/next_tick.js:109:7)
    From: Task: WebDriver.createSession()
        at Function.createSession (/home/travis/build/[secure]/geli/app/webFrontend/node_modules/selenium-webdriver/lib/webdriver.js:777:24)
        at Function.createSession (/home/travis/build/[secure]/geli/app/webFrontend/node_modules/selenium-webdriver/chrome.js:709:29)
        at Direct.getNewDriver (/home/travis/build/[secure]/geli/app/webFrontend/node_modules/protractor/lib/driverProviders/direct.ts:90:25)
        at Runner.createBrowser (/home/travis/build/[secure]/geli/app/webFrontend/node_modules/protractor/lib/runner.ts:225:39)
        at q.then.then (/home/travis/build/[secure]/geli/app/webFrontend/node_modules/protractor/lib/runner.ts:391:27)
        at _fulfilled (/home/travis/build/[secure]/geli/app/webFrontend/node_modules/protractor/node_modules/q/q.js:834:54)
        at self.promiseDispatch.done (/home/travis/build/[secure]/geli/app/webFrontend/node_modules/protractor/node_modules/q/q.js:863:30)
        at Promise.promise.promiseDispatch (/home/travis/build/[secure]/geli/app/webFrontend/node_modules/protractor/node_modules/q/q.js:796:13) …
Run Code Online (Sandbox Code Playgroud)

google-chrome node.js travis-ci protractor angular

6
推荐指数
1
解决办法
342
查看次数

标签 统计

angular ×1

google-chrome ×1

node.js ×1

protractor ×1

travis-ci ×1