首页 > 其他分享 >Select 下拉框的操作

Select 下拉框的操作

时间:2024-07-01 21:43:42浏览次数:15  
标签:选项 option pro 选中 select 操作 下拉框 Select

关于下拉框的操作:

  返回所有项

  返回所有被选中的选项

  通过 value 属性选中 or 取消选中选项

  通过 index 索引选中 or 取消选中选项

  通过标签文本选中 or 取消选中选项

  取消选中所有选项

from selenium import webdriver
from time import sleep
from selenium.webdriver.support.select import Select


driver = webdriver.Chrome()
driver.get("file:///C:/Users/Administrator/Desktop/select.html")
driver.maximize_window()


def select_demo():
# 找到 select 标签元素
pro = Select(driver.find_element_by_id('pro'))
# 返回所有项
for option in pro.options:
print(option.text)

# 返回所有被选中的选项
for option in pro.all_selected_options:
print(option.text)

# 通过 value 选中
pro.select_by_value('gj')
sleep(2)

# 通过 index 选中
pro.select_by_index(1)
sleep(2)

# 通过标签文本选中
pro.select_by_visible_text('广东')

标签:选项,option,pro,选中,select,操作,下拉框,Select
From: https://www.cnblogs.com/xianyumaixianyu/p/18278901

相关文章

  • 操作配置文件保存方式(上位机)
    上位机:(SupervisorControl)指的是用于监视和控制其他设备或者系统的计算机,在工业自动化和过程控制领域 上位机典型就是一台PC或者服务器,用于语各种下位机进行通信的,收集数据,并且根据收集的数据发送一些数据。 典型的设备电脑平板手机触控屏等。c#创建上位机程......
  • C++文件系统操作1 - 跨平台实现文件的创建和删除
    1.关键词2.fileutil.h3.fileutil.cpp4.filetype.h5.filesystem_win.cpp6.filesystem_unix.cpp7.源码地址1.关键词C++文件系统操作创建文件删除文件创建软连接刪除软连接跨平台2.fileutil.h#pragmaonce#include<string>#include<cstdio>#includ......
  • 给下拉框写cs代码
    protectedoverridevoidOnLoad(EventArgse){base.OnLoad(e);Control.Click+=Control_Click;container.DataChanged+=container_DataChanged;Control0.Click+=Control0_Click;stringsql1=@"selectmfgord......
  • Python武器库 - 科研中常用的python图像操作 - 转换图像颜色通道模式BGR到RGB
    应用场景:待补充。。。(主要是因为opencv默认的图像颜色通道模式为BGR,与我们通常说到的RGB模式有区别,所以这个转换操作还是比较常用的)主要用到cv2.cvtColor()函数代码示例:importcv2img1=cv2.imread('example_img/img1.png')cv2.imshow('lingdushowimg1',img1)img2=......
  • 似不相关回归模型及 Stata 具体操作步骤
    目录一、引言二、似不相关回归模型原理三、数据四、Stata操作步骤五、结果解读六、注意事项代码附录一、引言似不相关回归(SeeminglyUnrelatedRegression,SUR)模型在处理多个相关方程的回归分析中具有重要作用。它能够更有效地利用方程之间的相关性,从而提供更精......
  • Python武器库 - 科研中常用的python图像操作 - 图像添加文字
    应用场景:在科研中,有时需要在生成结果中标注文字作为说明,或者添加文字在一行图片的开头作为标题(这个效果通常需要配合在一行图片的开头添加一张空(纯黑)图片,在该图片中添加文字作为标题,使用python-opencv来创建一张纯色图片的操作,详情见我的另一篇随笔https://www.cnblogs.com......
  • Python武器库 - 科研中常用的python图像操作 - 创建纯色图像
    应用场景:需要创建纯色图像,作为背景图,在此基础上添加文字、形状、新的图片等等原理:cv2的读取图片操作本质上是将图片转换为uint8的numpy.ndarray类型,后续的其他图像操作,本质上也是对于这个ndarray对象的操作首先用numpy创建一个形状为(224,224,3)、元素值为均为0的ndarra......
  • SVN上的修改提交时间、作者以及简单的SVN操作说明
    情况说明因为部分SVN记录上传时间不符合规范,需要修改因此有这个需求。默认情况下SVN是不允许修改时间和作者信息,需要服务器进行配置。一、服务的配置变更我用的是Windows版本,在这个地方配置,如果是Linux需要自行寻找配置的位置。这个脚本是用来判断是否允许修改,返回0表示允许......
  • 15.初识操作符 下
    单目操作符介绍~:按(二进制)位取反有关带符号整数的二进制的三种表示:原码,反码,补码int32个bit表示-1原码10000000000000000000000000000001(最左边是符号位,0正1负,剩余是数值位,数值为表示真值-1的绝对值) 反码:负数:在原码基础上数值位0改1,1改0(即按位取反),符号位不变正数:原......
  • 修改element-ui日期下拉框datetimePicker的背景色样式
    如图: 1、修改背景色.el-date-picker.has-sidebar.has-time{  background:#04308D;  color:#fff;  border:1pxsolid#326AFF}.el-date-picker__header-label{  color:#ffffff;}.el-date-tableth{  color:#fff;}.el-icon-d-arrow-......