1. 程式人生 > >百度-設置-搜索設置-每頁顯示50條-保存設置-打印alert信息-accept確定

百度-設置-搜索設置-每頁顯示50條-保存設置-打印alert信息-accept確定

port 9.png 點擊 http web alt sele 保存 tps

一.場景:

技術分享

技術分享

技術分享

技術分享

技術分享

代碼:

#coding:utf-8
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.support.select import Select
import time
driver=webdriver.Chrome()
#打開百度首頁
driver.get("https://www.baidu.com")
#使用鼠標懸停定位設置
set=driver.find_element("link text","設置")
time.sleep(2)
#執行鼠標操作定位到"設置"
ActionChains(driver).move_to_element(set).perform()
time.sleep(2)
#點擊"搜索設置"
driver.find_element_by_link_text("搜索設置").click()
time.sleep(2)
#選擇"每頁顯示20條"
s=driver.find_element_by_id("nr")
Select(s).select_by_value("50")
time.sleep(2)
#使用jquery定位"保存設置"按鈕
jq="$(‘.prefpanelgo‘).click()"
driver.execute_script(jq)
time.sleep(2)
#切換到alert
al=driver.switch_to_alert()
#打印al文本信息
print al.text
#在alert彈出框中點擊確認按鈕
al.accept()

time.sleep(2)
driver.quit()

百度-設置-搜索設置-每頁顯示50條-保存設置-打印alert信息-accept確定