善用python中的try except

来源:互联网 发布:西工大矩阵论课件 编辑:程序博客网 时间:2024/06/05 06:42

校验某元素当前是可见的,一般的写法为

#找到id 为dropdown1的父元素WebDriverWait(dr, 10).until(lambda the_driver:the_driver.find_element_by_id('dropdown1').is_displayed())
但是 校验某元素不可见的时候,就不太好用了 ,此时可以利用try except来进行判断

try:   <pre name="code" class="python">   WebDriverWait(dr, 10).until(lambda the_driver:the_driver.find_element_by_id('dropdown1').is_displayed())   aa=1except:   aa=2if aa==1:   "元素还是可见的"else:   "元素是不可见的"

另外可以用元素的属性判断

具体的关键字为hasAttribute ,大家可以参考下.

0 0
原创粉丝点击