簡體   English   中英

Selenium Webdriver-單擊一個按鈕

[英]Selenium Webdriver - Clicking on a button

情況是,當我嘗試使用無效的用戶名或密碼登錄時,出現彈出的系統消息,告訴我輸入的內容不正確。 首先,我嘗試使用switchto().alert() 但是系統告訴我沒有警報,因此它無法繼續運行,如果我單擊頁面的任意位置,也可以關閉此彈出消息。 HTML代碼是:

<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>

我仍然無法用此行單擊“關閉”按鈕

driver.findElement(By.xpath("//button[contains(text(),'Close')]")).click();

一些更正將不勝感激。

請嘗試在單擊登錄按鈕之后並在單擊關閉按鈕之前添加一些等待方法

使用任何一種等待方法。 為了快速,您也可以使用Thread.Sleep()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM