如何通过selenium和python有选择地选择复选框

2024-05-13 14:53:20 发布

您现在位置:Python中文网/ 问答频道 /正文

以下是流程: 假设:我有一个包含实体列表的文件(entity.txt)(比如从H到J的城市名称,如夏威夷、香港、印第安纳、斋浦尔)

  1. 启动我的网络工具,该工具包含从A到z列出的实体名称(如城市)
  2. Selenium automation应读取my entity.txt,并在web工具的文本文件中仅选择那些可用城市的复选框

请告知如何实现这一目标


Tags: 文件工具实体txt名称web列表my
1条回答
网友
1楼 · 发布于 2024-05-13 14:53:20

假设复选框位于具有以下名称的网格内:

nameList = driver.find_elements(...) #Select the names on your GRID
checkboxList = driver.find_elements(...) #Select the checkboxes on your GRID

i = 0
for f in nameList:
    if f.text == yourvaluehere
        checkboxList[i].click()
        break
    i += 1

这将单击与搜索匹配的名称在同一行中的复选框

我只能做更多,如果你分享网页的HTML

希望能有帮助

相关问题 更多 >