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