ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

selenium中方法的使用之is_enabled(),is_displayed(),is_selected(),property

2021-10-01 15:58:51  阅读:317  来源: 互联网

标签:判断 是否 selected displayed element enabled selenium


记录selenium中的几个常用的方法,如下:
获取标签属性:

element.value_of_css_property('color')    #获取元素CSS属性“color”的属性值

获取标签状态:
1、元素是否显示:

element.is_displayed()
text_field.is_displayed() #判断元素是否显示
text_field=dr.find_element_by_name('user').is_enabled()    

判断button是否显示,和is_displayed()容易混淆的是 is_enabled()。区别在于,直接用element.is_enabled()方法判断button是否显示,返回值为true,因为button是使用CSS方法判断是否有效,这并不是真正的方法,需要判断其class中是否有值为disabled来判断是否真正处于disabled的状态

dr.find_element_by_class_name('btn').is_enabled()

2、元素是否有效:即是否为灰化状态,使用element.is_enabled()状态
3、是否被选中:一般判断表单元素,如radio或checkbox是否被选中,使用element.is_selected()方法

radio.is_selected() #判断是否被选中

标签:判断,是否,selected,displayed,element,enabled,selenium
来源: https://blog.csdn.net/m0_57133702/article/details/120578276

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有