元素判断
Posted cbslock
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了元素判断相关的知识,希望对你有一定的参考价值。
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、关于判断元素是否存在,也可以二次封装。
以上是关于元素判断的主要内容,如果未能解决你的问题,请参考以下文章