python+selenium的alert

alert\confirm\prompt弹出框操作主要方法有:
text:获取文本值
accept() :点击"确认"
dismiss() :点击"取消"或者叉掉对话框
send_keys() :输入文本值 --仅限于prompt,在alert和confirm上没有输入框
如以下的html的语言

   Alert python测试: from selenium import webdriver a=webdriver.Chrome() a.get('http://www.baidu.com') a.get_screenshot_as_file('C:\\Users\\Public\\Pictures\\Sample Pictures\\1111.png') a.get('http://news.baidu.com') a.get('file:///E:/web%E5%89%8D%E7%AB%AF%E8%A7%86%E9%A2%91/05.javascript%E9%AB%98%E7%BA%A7(%E5%85%B1110%E5%A4%9A%E9%9B%86)/%E8%B5%84%E6%96%99/03-JavaScript-%E9%AB%98%E7%BA%A7-%E7%AC%AC5%E5%A4%A9/04%E6%BA%90%E4%BB%A3%E7%A0%81/256rgb.html') a.find_element_by_id('alert').click() webdriver.execute_script('window.alert("test");') webdriver.switch_to_alert().accept()

a.quit()
运行结果如下图:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_29535381/article/details/85926356