python硒如何获取标签的属性值,内容,状态方法

  介绍

这篇文章主要介绍了python硒如何获取标签的属性值,内容,状态方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

<强>获取标签内容

使用element.attribute()方法获取dom元素的内容,如:

dr =, driver.find_element_by_id(& # 39;提示# 39;)   dr.get_attribute (& # 39; data-original-title& # 39;), #获取工具提示的内容   dr.text  #获取该链接的文本

<强>获取标签属性

链接=dr.find_element_by_id(& # 39;提示# 39;)   link.value_of_css_property(& # 39;颜色# 39;),#获取工具提示的CSS属性色彩的属性值   link.find_element_by_tag_name (& # 39; h4 # 39;) .value_of_css_property(& # 39;字体# 39;),,#获取h4的CSS属性字体的属性值

<强>获取标签状态

是否显示:使用element.is_displayed()方法

是否存在:使用find_element_by_xxx()方法,捕获其抛出的异常,如果存在异常的话则可以确定该元素不存在

text_field=dr.find_element_by_name(& # 39;用户# 39;).is_enabled (),   #直接用element.is_enabled()方法判断按钮,返回值为true,因为按钮是使用CSS方法判断是否有效这并不是真正的方法,需要判断其类中是否有值为残疾人来判

<强>断是否真正处于残疾人的状态

dr.find_element_by_class_name (& # 39; btn # 39;) .is_enabled ()

是否被选中:一般判断表单元素,如单选或复选框是否被选中,使用element.is_selected()方法

radio.is_selected(), #判断是否被选中   试一试:   dr.find_element_by_id才能(& # 39;没有# 39;)   除了:   print 才能& # 39;element  does  not 存在# 39;

是否有效:即是否为灰化状态,使用element.is_enabled()状态

print  text_field.is_displayed(), #判断是否显示 python可以做什么

python是一种编程语言,内置了许多有效的工具,python几乎无所不能,该语言通俗易懂,容易入门,功能强大,在许多领域中都有广泛的应用,例如最热门的大数据分析,人工智能,网页开发等。

感谢你能够认真阅读完这篇文章,希望小编分享的“python硒如何获取标签的属性值,内容,状态方法”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

python硒如何获取标签的属性值,内容,状态方法