python selenium如何点击页面table列表中的元素

我想用selenium勾选页面上的单选框应该用什么方法,单选框在一个table列表里。...我想用selenium勾选页面上的单选框应该用什么方法,单选框在一个table... 我想用selenium勾选页面上的单选框应该用什么方法,单选框在一个table列表里。... 我想用selenium勾选页面上的单选框应该用什么方法,单选框在一个table列表里。 展开   展开
 我来答
望峻枝夏青
2020-07-03 · TA获得超过3783个赞
知道大有可为答主
回答量:3174
采纳率:29%
帮助的人:202万
展开全部
1.通过selenium定位方式(id、name、xpath等方式)定位table标签
#html源码<table
border="5"
id="table1"
width="80%">#selenium操作代码table1=driver.find_element_by_id('table1')
2.获取总行数(也就是获取tr标签的个数)
#html源码<tr><th>姓名</th><th>性别</th></tr>#selenium操作源码
table_rows
=
table1.find_elements_by_tag_name('tr')
3.获取总列数(也就是tr标签下面的th标签个数)
#html源码<tr><th>姓名</th><th>性别</th></tr>#selenium操作源码:第一个tr标签下有多少个th
table_rows
=
table_rows[0].find_elements_by_tag_name('th')
4.获取单个cell值
#selenium操作源码:第一行第二列的text值row1_col2
=
table_rows[1].find_elements_by_tag_name('td')[1].text
5.取值比对~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式