js弹框处理

 1 # -*- coding:utf-8 -*-
 2 """
 3 js弹框处理
 4 """
 5 from selenium import webdriver
 6 
 7 driver = webdriver.Firefox()
 8 driver.get(r'F:\电子书\selenium\Selenium Testing Tools Cookbook(中文)\demo\alert.html')
 9 
10 driver.find_element_by_id('confirm').click()
11 
12 confirmBox = driver.switch_to_alert()
13 print confirmBox.text
14 
15 #点击确定按钮
16 #confirmBox.accept()
17 
18 #点击取消按钮
19 confirmBox.dismiss()
20 
21 #获取后,页面文本
22 print driver.find_element_by_css_selector('span').text

 

 1 # -*- coding:utf-8 -*-
 2 """
 3 输入提示框处理
 4 """
 5 
 6 from selenium import webdriver
 7 
 8 driver = webdriver.Firefox()
 9 driver.get(r'F:\电子书\selenium\Selenium Testing Tools Cookbook(中文)\demo\alert.html')
10 
11 driver.find_element_by_id('prompt').click()
12 promptAlert = driver.switch_to_alert()
13 print promptAlert.text
14 #输入数据
15 #promptAlert.send_keys('你很漂亮, 你真的很漂亮.')
16 #点击确定
17 #promptAlert.accept()
18 
19 #print driver.find_element_by_tag_name("span").text
20 
21 #点击取消按钮
22 promptAlert.dismiss()
23 #再次获取弹框
24 tempBox = driver.switch_to_alert()
25 print tempBox.text
26 tempBox.accept()

 

转载于:https://www.cnblogs.com/Roger1227/p/3188732.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值