1.只有一個確認按鈕的情況
# 觸發對話框
driver.find_element_by_id("bu1").click()
# 操作對話框,先獲取對象,賦值給變量
al = driver.switch_to.alert # 注意 switch_to 后面是一個點
# 確定對話框
al.accept()
2.含有確認和取消按鈕的情況
# 觸發確認框
driver.find_element_by_id("bu2").click()
# 獲取對象的操作是一樣的
al = driver.switch_to.alert # 注意 switch_to 后面是一個點
# # 確認確認框
# al.accept()
# 取消確認框
al.dismiss()
3.可以進行輸入內容的情況
# 觸發提示框
driver.find_element_by_id("bu3").click()
# 獲取對象的操作是一樣的
al = driver.switch_to.alert # 注意 switch_to 后面是一個點
# 可以獲取警告框的文本信息
print(al.text)
# 可以向提示框輸入文本
al.send_keys("這是我輸入的內容") # 輸入的內容會生效,但是不會在界面展示
al.accept()