Selenium自动化操作JS弹出框
发布时间
阅读量:
阅读量
#操作js弹出框,alert、confirm、prompt的处理方式相同
通过driver.switch_to.alert获取弹出框对象
调用accept()方法确认弹出框内容
使用dismiss()方法取消弹出框操作
import unittest
import time
from selenium import webdriver
from selenium.webdriver import ActionChains
class VisitSogouByIE(unittest.TestCase):
def setUp(self):
# 启动IE浏览器
self.driver = webdriver.Ie(executable_path = "g:\ IEDriverServer")
def testHandlePrompt(self):
url = "http://127.0.0.1/test_prompt.html"
# 访问自定义网页
self.driver.get(url)
# 使用id定位方式,找到被测试网页上唯一按钮元素
element = self.d
全部评论 (0)
还没有任何评论哟~
