select下拉框定位



 

 

# -*- coding: UTF-8 -*-

from selenium import webdriver

from selenium.webdriver.common.action_chains import ActionChains

import time

driver = webdriver.Firefox()

driver.get("http://wwww.baidu.com/")

time.sleep(3)

#  鼠標懸停到設置按鈕上

mouse = driver.find_element_by_link_text("設置")

ActionChains(driver).move_to_element(mouse).perform()

time.sleep(3)

driver.find_element_by_link_text("搜索設置").click()

time.sleep(3)

#  第一種定位select下拉框的方法

driver.find_element_by_xpath(".//*[@id='nr']/option[3]").click()

#  第二種定位下拉框的方法,先定位父元素ID,再定位子元素

parent = driver.find_element_by_id("nr")

parent.find_element_by_xpath('.//option[@value="20"]').click()

 


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM