selenium弹窗定位百度主页“设置”问题

功能:自动进入百度->百度设置->搜索设置->选择每页显示x条

from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
# 初始化
br = webdriver.Chrome()
# 打开指定网址
br.get("https://www.baidu.com")
# 定位设置元素
frist = br.find_element_by_link_text("设置")
# 鼠标悬浮事件
ActionChains(br).move_to_element(frist).perform()
# 定位搜索设置
menu = br.find_element_by_link_text("搜索设置")
# 点击事件
menu.click()
from selenium import  webdriver
from selenium.webdriver.support.select import Select
import time

dv = webdriver.Chrome()
dv.maximize_window()
dv.get('https://www.baidu.com/')

dv.find_element_by_xpath('//*[@id="u1"]/a[8]').click()

dv.find_element_by_xpath('//*[@id="wrapper"]/div[6]/a[1]').click()

time.sleep(1)
dv.find_element_by_xpath('//*[@id="s1_2"]').click()
dv.find_element_by_xpath('//*[@id="SL_1"]').click()

sel = dv.find_element_by_id('nr')
selobj = Select(sel)
selobj.select_by_index(2)

sel2=dv.find_element_by_xpath('//*[@id="issw1"]')
selobj = Select(sel2)
selobj.select_by_index(1)

dv.find_element_by_xpath('//*[@id="gxszButton"]/a[1]').click()

dv.switch_to.alert.accept()

你可能感兴趣的:(selenium弹窗定位百度主页“设置”问题)