我試圖單擊使用Java硒webdriver的彈出窗口中的「保存」按鈕,但它拋出一個異常無法點擊一個按鈕 - Java的硒的webdriver
消息:元素當前不可見和因此可能不會與命令持續時間相關聯
我能夠在彈出窗口中看到「保存」按鈕處於活動狀態。我無法弄清楚它拋出異常的原因。
HTML代碼保存按鈕,我想點擊,
</div>
<br>
<br>
<br>
<hr>
<button class="btn btn-primary" style="margin-left: 10px" ng-click="saveData()" data-dismiss="modal" type="button">Save</button>
<button id="buttonmodalcancel" class="btn btn-default" ng-click="cancel()" type="button">Cancel</button>
</div>
firepath:HTML /體/ DIV [6]/DIV/DIV/DIV [2]/DIV/DIV /按鈕[ 1]。
我沒有使用XPath作爲HTML/body/div後的內容,不斷變化。我用
Java代碼:
driver().manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver().findElementByXPath("//*[contains(text(), 'Save')]").click();
拋出什麼異常? – Richard
@Richard,它的ElementNotVisibleException – ASANT