首页 > 其他 > 详细

Selenium学习:get_attribute()方法获取列表元素信息

时间:2021-01-07 08:55:47      阅读:61      评论:0      收藏:0      [点我收藏+]

text()方法可以获取单个元素的链接文本

如果想要列表里的全部元素的链接文本,可以使用get_attribute()方法

使用方法:

list = dr.find_elements_by_xpath("//*[@id=‘user-table‘]//tbody/tr[1]//ul/li/a") 
for i in list:
    print(i.get_attribute("textContent").strip())

get_attribute()还有get_attribute("innerHTML") 和get_attribute("outerHTML")方法

实践得出,get_attribute("textContent")和get_attribute("innerHTML")可获得链接文本

get_attribute("outerHTML")可获得a链接全部信息,如下图标出的 <a href="#modal" data-toggle="modal" data-url="/admin/user/2964/avatar">修改用户头像</a>

 

另外,对 a 标签中的每个属性进行 get_attribute 操作获取,如

element.get_attribute("class")

element.get_attribute("href")

elemnet.get_attribute("date-url")

技术分享图片

Selenium学习:get_attribute()方法获取列表元素信息

原文:https://www.cnblogs.com/x00479/p/14244114.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!