介绍
这篇文章主要介绍了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硒如何获取标签的属性值,内容,状态方法”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!