首页 > 其他 > 详细

py+selenium3自动化测试alert弹出窗口操作

时间:2021-02-01 11:53:44      阅读:33      评论:0      收藏:0      [点我收藏+]
 1 from selenium import webdriver
 2 from time import sleep
 3 #模拟鼠标操作的模块
 4 from selenium.webdriver.common.action_chains import ActionChains
 5 
 6 driver=webdriver.Firefox()
 7 
 8 driver.get("http://www.baidu.com")
 9 sleep(3)
10 
11 #driver.find_element_by_link_text("设置").click()
12 #鼠标悬停在设置的链接上
13 above=driver.find_element_by_css_selector("#s-usersetting-top")
14 ActionChains(driver).move_to_element(above).perform()
15 
16 driver.find_element_by_link_text("搜索设置").click()
17 
18 driver.find_element_by_link_text("保存设置").click()
19 sleep(3)
20 #点击确定
21 alert=driver.switch_to.alert.accept()
22 
23 #点击取消
24 alert=driver.switch_to.alert().dismiss()
25 
26 #补充:如果是prompt输入框的话
27 alert=driver.switch_to_alert().send_keys("只对prompt有效") #在弹出框输入内容
28 sleep(3)

 

py+selenium3自动化测试alert弹出窗口操作

原文:https://www.cnblogs.com/HYL1003597280/p/14354780.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!