我正在使用網頁中的selenium-webdriver
編寫文件刪除腳本。現在,當我點擊下圖中的RED
十字按鈕時,在頁面上獲得另一個確認窗口。如何使用selenium-webdriver點擊確認窗口中的「確定」按鈕?
任何想法如何點擊OK
按鈕?
我正在使用網頁中的selenium-webdriver
編寫文件刪除腳本。現在,當我點擊下圖中的RED
十字按鈕時,在頁面上獲得另一個確認窗口。如何使用selenium-webdriver點擊確認窗口中的「確定」按鈕?
任何想法如何點擊OK
按鈕?
下面的代碼最後的作品來處理畫面中提到modal
窗口:
driver.switch_to.alert.accept
你試過下面的邏輯?
Alert alert = driver.switch_to.alert
alert.accept
得到的錯誤爲'D:\ Rubyscript \ My ruby learning days \ Scripts> W9_File_delete.rb D:/ Rubyscript/My ruby learning days/Scripts/W9_File_delete.rb:117:'
我認爲你需要導入org.openqa.selenium.Alert類。 – priti 2013-06-11 07:04:25
從圖片中,它看起來並不像一個真正的彈出式(即可能只是與按鈕元素div標籤) 。查看彈出窗口的html會很有用。 – 2013-03-15 16:16:29
@JustinKo當我點擊那個窗口出現的'紅十字會'作爲確認時,在刪除該文件之前。現在我的問題是如何點擊「確定」按鈕。 – 2013-03-15 20:18:42