我需要选择从自动完成搜索框的第一个元素选择第一元件, 时自动完成显示其悬停其他元件,所以其它元件不被量角器, 溶液量角器不从自动完成搜索地址
元件可点击(0)不适用于我,但在另一台计算机上工作, 相同的脚本在另一台计算机上工作, 我检查了量角器版本,硒版本
我也尝试element.all(by.css('[ng-model =“address”]'))。first(); 它也不适合我, 你有什么想法我怎么能得到第一个元素? 感谢
我需要选择从自动完成搜索框的第一个元素选择第一元件, 时自动完成显示其悬停其他元件,所以其它元件不被量角器, 溶液量角器不从自动完成搜索地址
元件可点击(0)不适用于我,但在另一台计算机上工作, 相同的脚本在另一台计算机上工作, 我检查了量角器版本,硒版本
我也尝试element.all(by.css('[ng-model =“address”]'))。first(); 它也不适合我, 你有什么想法我怎么能得到第一个元素? 感谢
您可以发送回车键
protractor.Key.ENTER
yourelement.sendKeys( '您的文字发送',protractor.Key.ENTER);
尝试添加一个短暂的延迟(比如500ms),然后点击。有时,自动完成呈现会遗漏第一项。
自动完成列表仅在光标位于元素上方时才可见。
this.selectFirstElement = function(element){
browser.sleep(3500);
browser.driver.actions().mouseMove(element);
element.sendKeys(protractor.Key.ARROW_DOWN);
element.sendKeys(protractor.Key.TAB);
};