大家好,我是空空star,本篇给大家分享一下Selenium基础篇之Select下拉列表选择。
本篇使用的selenium版本如下:
Version: 4.8.2
本篇使用的浏览器如下:
先准备一个包含select标签的html页面(select_demo.html)
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>空空startitle>
head>
<body>
<select>
<option value="apple">苹果option>
<option value="banana">香蕉option>
<option value="orange">橘子option>
<option value="pear">梨option>
select>
body>
html>
Select下拉列表选到橘子
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.select import Select
from time import sleep
driver = webdriver.Chrome()
driver.get('file:///我的路径/select_demo.html')
s = driver.find_element(By.TAG_NAME,'select')
橘子在第三个,索引从0开始
Select(s).select_by_index(2)
橘子的value值是orange
Select(s).select_by_value('orange')
Select(s).select_by_visible_text('橘子')
为了观察效果
sleep(5)
driver.quit()