码迷,mamicode.com
首页 > 其他好文 > 详细

元素判断

时间:2018-12-05 16:14:58      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:enabled   定位元素   present   可见   click   info   com   图片   display   

1、DOM:文档对象模型(Document Object Model)。

  1、通俗解释:dom包含整个html。我们一般在html里面定位元素,换句话说就是在dom里面定位元素。

2、元素在页面一共有三种状态:

  1、元素不在dom里面。即不存在

  2、元素在dom里面,隐藏元素。即is_display=False

  3、元素在dom里面,显示元素,即is_display=Ture

  判断元素是否显示:

  格式如下:

  技术分享图片

  诸如此类还有:

  1、is_selected:  --判断是否被select,返回True和False

  2、radio: --单选框,,返回True和False

  3、checkbox: --复选框,返回True和False

  4、is_enabled:--判断元素是否可以被点击,输入文本,返回True和False

 

3、常见元素异常:

  1、NoSuchElementException:没找到元素。

    原因1:你写错了

    原因2:页面没加载完。等待时间长点。

  2、ElementNotVisibleException:元素不可见

  3、UnexpectAlertPresentException:页面用alert弹出来了

  4、ElementNotSelectTableException:不是select方法。不能用select方法。

  5、Message: Element is not clickable at point (xxxxxxxxxx). Other element would receive the click:

 

4、关于判断元素是否存在,也可以二次封装。

  

元素判断

标签:enabled   定位元素   present   可见   click   info   com   图片   display   

原文地址:https://www.cnblogs.com/cbslock/p/10070831.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!