【发布时间】:2018-05-26 09:12:35
【问题描述】:
element(by.className('cuppa-dropdown')).element(by.className('dropdown-list')).element(by.className('list-area')).element(by.tagName('li')).click();
实际上这个元素是在弹出的。并且它在 headless 模式下运行良好。但是由于我们需要通过内置 vsts 来自动化测试用例,所以我们需要在 headless 模式下执行测试
失败:未知错误:元素在点 (863, 343) 处不可点击(会话信息:headless chrome=63.0.3239.84)(驱动程序信息:chromedriver=2.34.522940 (1a76f96f66e3ca7b8e57d503b4dd3bccfba87af1),平台=Windows NT 10.0.16299 x86_64)
【问题讨论】:
-
在开始测试之前尝试更改浏览器窗口大小并检查是否是问题所在。参考stackoverflow.com/questions/20023567/…
-
我们在 beforeeach() browser.driver.manage().window().maximize() 中如何使用它;
-
问题是由于无头模式,即 args: ["--headless", "--disable-gpu", "--window-size=800x600"],
标签: angular asp.net-core protractor e2e-testing angular-e2e