web自动化之Select标签操作

Posted 帅瓶子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web自动化之Select标签操作相关的知识,希望对你有一定的参考价值。

from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import Select
driver = webdriver.Chrome()
driver.get("https://www.baidu.com/")
driver.maximize_window()
# 点击设置按钮
driver.find_element_by_xpath(//div[@id="u1"]//a[@name="tj_settingicon"]).click()
# 等待元素可见
WebDriverWait(driver,20).until(EC.visibility_of_element_located((By.XPATH,//a[text()="高级搜索"])))
# 点击高级搜索
driver.find_element_by_xpath(//a[text()="高级搜索"]).click()
# 选择所有格式
select_ment = driver.find_element_by_xpath(//select[@name="ft"])
s = Select(select_ment)
s.select_by_visible_text(所有格式)
driver.quit()

 

以上是关于web自动化之Select标签操作的主要内容,如果未能解决你的问题,请参考以下文章

selenium自动化之select类的操作

在哪里以及如何使用片段填充我的标签

web自动化,下拉框处理?

selenium常用操作之上传操作

Python自动化之下拉框,隐藏标签定位 代码&报错解决

web自动化 -- Select(下拉选择框操作)