selenium2 警告框

2022-02-26 10:34 更新
class selenium.webdriver.common.alert.Alert(driver)

允許對(duì)警告框進(jìn)行操作。

使用這個(gè)類和警告提醒框進(jìn)行交互,這個(gè)類包含了 忽略、接受、輸入 以及從提示框內(nèi)獲取文本的方法。

接受和忽略彈框:

Alert(driver).accept()
Alert(driver).dismiss()

?prompt?里輸入字符:

name_prompt = Alert(driver)
name_prompt.send_keys("Willian Shakephere")
name_prompt.accept()

讀取?prompt?的提示字符:

alert_text = Alert(driver).text
self.assertEqual("Do you wish to quit?",alert_text)


accept()

確認(rèn)提示框,用法:

Alert(driver).accept() #Confirm a alert dialog


authenticate(username,password)

向一個(gè)認(rèn)證的對(duì)話框發(fā)送用戶名和密碼,會(huì)自動(dòng)點(diǎn)擊確認(rèn):

driver.switch_to.alert.authenticate('cheese','secretGouda')

參數(shù): ?username:username?區(qū)域要填寫(xiě)的字符串 ?password:password?區(qū)域要填寫(xiě)的字符串。


dismiss()

忽略提示框。


send_keys(KeysToSend)

向?qū)υ捒蜉斎胱址?/p>


text

提示框的文本。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)