1、 -*- coding:utf-8 -*- ##警告框处理 from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains import time first_url = 'http://www.baidu.com' driver=webdriver.Chrome() driver.get(first_url) driver.implicitly_wait(10) driver.maximize_window() #driver.find_element_by_link_text('设置').click() #鼠标悬停 hover = driver.find_element_by_link_text('设置') ActionChains(driver).move_to_element(hover).perform() #打开搜索设置 driver.find_element_by_link_text('搜索设置').click() time.sleep(2) #保存设置 driver.find_element_by_link_text('保存设置').click() time.sleep(3) #勾选 #driver.find_element_by_id('stb_2').click() #下拉框 暂未解决 #driver.find_element_by_id('nr').click() #driver.find_element_by_link_text('每页显示20条').click() #返回警告框上的文字信息 tt = driver.switch_to_alert().text print(tt) #接受警告框 driver.switch_to_alert().accept() #解散现有警告框 #driver.switch_to_alert().dismiss() #发送文本至警告框 #暂未验证 #driver.switch_to_alert().send_keys('haha')
python+selenium自动化测试(警告框处理)
最新推荐文章于 2024-01-05 12:10:03 发布