我需要選擇從自動完成搜索框的第一個元素選擇第一元件, 時自動完成顯示其懸停其他元件,所以其它元件不被量角器, 溶液量角器不從自動完成搜索地址
元件可點擊(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);
};