学院网站建设与管理办法,做的好的响应式网站,国美在线网站域名建设,科技特长生包括哪些项目抓取弹出对话框信息#xff0c;困挠了我很久#xff0c;我百度了很久#xff0c;一直没有找到我想要的内容。最近学习到了。
有两种方法#xff1a;
1、driver.switch_to.alert.text
2、result EC.alert_is_present()(driver).text
这个要导入from selenium.webdriver.sup…抓取弹出对话框信息困挠了我很久我百度了很久一直没有找到我想要的内容。最近学习到了。
有两种方法
1、driver.switch_to.alert.text
2、result EC.alert_is_present()(driver).text
这个要导入from selenium.webdriver.support import expected_conditions as EC
其他操作方法
确认弹窗driver.switch_to.alert.accept()
取消按钮driver.switch_to.alert.dismiss()
输入值:driver.switch_to.alert.send_keys(“hello”)
如果弹出框是iframe:driver.switch_to.frame(Openreg) #可以是id或name
例
driverwebdriver.Chrome(D:/4/chromedriver.exe)
driver.get(http://localhost)
eledriver.find_element_by_id(reg).click()
eledriver.switch_to.frame(Openreg)
eledriver.find_element_by_xpath(//*[nameusername])
ele.send_keys(ddd)
driver.find_element_by_id(send).click()#idsend
sleep(0.5)
text driver.switch_to.alert.text
print(text)
driver.switch_to.alert.dismiss()
# driver.switch_to.alert.accept()
# result EC.alert_is_present()(driver)
# if result:
# print(result.text )
# result.accept()
# else:
# print (alert 未弹出)