似乎收到以下异常:
element not visible
running chrome
Error: An element command could not be completed because the element is not visible on the page.
at elementIdClick("0.12980231457632274-1") - click.js:20:22
我的测试如下:
beforeEach(function() {
browser.url("https://www.google.com");
})
describe('Test Google Homepage', function() {
it('Should be able to click on im feeling lucky button', function(done) {
browser.click('(//input)[7]');
});
});
似乎xpath即使在添加浏览器暂停时抛出异常,任何想法为什么我接收异常?
因为你不应该使用xpath?
尝试:browser('[aria-label="I\'m Feeling Lucky"]').click()
使用命名事物而不是依靠页面中的事物顺序也要好得多。
您可以分享您正在尝试的浏览器+它的版本以及您正在使用的所有npm模块版本。尝试获取浏览器驱动程序版本。
PS:我想将此添加为评论,但我没有50个声望。