【发布时间】:2018-06-16 00:36:35
【问题描述】:
protractor.e2e-sepc.ts
import {browser, element, by} from 'protractor';
describe('Open the link', () => {
beforeEach(() => {
browser.waitForAngularEnabled(false);
browser.get('url');
browser.sleep(2000);
});
it('Click on more button', () => {
element(by.id('more').click();
})
})
当我在 chrome 上作为浏览器运行上述测试用例时,它运行成功,但是当我用 chrome --headless 浏览器运行它时,它通过将错误显示为No element found using locator: By(css selector, *[id="more"]) 来失败规范
protractor.config.js
multiCapabilities: [{
'browserName': 'chrome',
'chromeOptions': {
args: ["--headless", "--disable-gpu"]
}
}]
【问题讨论】:
标签: protractor e2e-testing google-chrome-headless