首页 > 其他 > 详细

selenium--下拉框select

时间:2020-01-15 15:55:40      阅读:79      评论:0      收藏:0      [点我收藏+]

废话不多说直接上:(大过年的不容易 ,手冷我就复制代码了)

 

from selenium import webdriver
from selenium.webdriver.common.keys import Keys#导入键盘的包
from selenium.webdriver.common.action_chains import ActionChains#导入鼠标的包
import time
driver=webdriver.Chrome()
driver.get("http://www.baidu.com")
#前置条件------------------------------------------------
element=driver.find_element_by_partial_link_text("设")
ActionChains(driver).move_to_element(element).perform()
time.sleep(2)
driver.find_element_by_partial_link_text("搜索设").click()
# //*[@id="nr"]/option
time.sleep(2)
# 直接打开下拉框-------------------------------------------------------当出现value时可以用----第一种方式
e = driver.find_elements_by_xpath(‘//*[@id="nr"]/option‘)
for i in e:
if i.get_attribute("value") == ‘50‘:
i.click()
‘‘‘
-----------from selenium.webdriver.support.select import Select------导入模块 当出现select时,才能用-----第二种方式
select=driver.find_element_by_id("nr")
s=Select(select)

# s.select_by_index(1)
# s.select_by_value("20")
# s.select_by_visible_text(‘每页显示20条‘)
‘‘‘
看着来就行了 这里两种是最实用的方法---

selenium--下拉框select

原文:https://www.cnblogs.com/zsplovezsp/p/12197146.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!