0

前段时间 google宣布 headless chrome 在最新的 chrome 版本中可用在那里我们可以找到带量角器的无头镀铬配置。

当我试图运行我的测试套件时directConnect- 一切都像魅力一样。能力看起来像这样:

    capabilities: {
        browserName: 'chrome',
        chromeOptions: {
            args: ['--start-maximized']            
        }
    },

当我将args线路更改为:

args: ['--start-maximized', '--headless', '--disable-gpu']

并运行测试,我收到一个错误:

 E/protractor - Could not find Angular on page https://address.com/ : retries looking for angular exceeded
Unhandled rejection Error: Angular could not be found on the page https://address.com/.If this is not an Angular application, you may need to turn off waiting for Angular.
Please see 
https://github.com/angular/protractor/blob/master/docs/timeouts.md#waiting-for-angular-on-page-load
    at executeAsyncScript_.then (/home/user/Projects/pef/tests/e2e/node_modules/protractor/lib/browser.ts:936:29)
    at ManagedPromise.invokeCallback_ (/home/user/Projects/pef/tests/e2e/node_modules/selenium-webdriver/lib/promise.js:1366:14)
    at TaskQueue.execute_ (/home/user/Projects/pef/tests/e2e/node_modules/selenium-webdriver/lib/promise.js:2970:14)
    at TaskQueue.executeNext_ (/home/user/Projects/pef/tests/e2e/node_modules/selenium-webdriver/lib/promise.js:2953:27)
    at asyncRun (/home/user/Projects/pef/tests/e2e/node_modules/selenium-webdriver/lib/promise.js:2813:27)
    at /home/user/Projects/pef/tests/e2e/node_modules/selenium-webdriver/lib/promise.js:676:7
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)

有人遇到过这个问题吗?

节点:v8.4.0

npm:5.3.0

铬:60.0.3112.113

量角器:5.1.2

4

0 回答 0