美文网首页我爱编程
selenium 常见异常和解决方法

selenium 常见异常和解决方法

作者: TungChiu | 来源:发表于2017-12-16 14:33 被阅读0次

常见异常:

1.NoSuchElementException

解决方法:

(1)检查页面元素的定位表达式是否编辑正确;

(2)加一些等待时间;

(3)如果加了等待时间依旧不能找到,可以尝试其它的定位方法。

2.NoSuchWindowException

解决方法:

(1)检查浏览器窗体的定位方式是否正确;

(2)在查找浏览器窗体前,等待一段时间让页面加载完成。

3.NoAlertPresentException

解决方法:

(1)确认JavaScript的Alert框是否显示在界面上;

(2)在处理Alert前,加几秒等待时间,有些浏览器可能速度比较快。

4.NoSuchFrameException

解决方法:

(1)检查Frame的定位表达式是否编写正确;

(2)检查Frame是否有父Farme,如果有需要先转换到父Frame再进行此Frame操作;

(3)在转换到此Frame前确保WebDriver已经转换到default content;

(4)在转换到Frame前加等待时间。

5.UnhandledAlertException

解决方法:

(1)检查界面上是否还显示JavaScript的提示框,如果有提示,需要点击‘确定’或‘取消’。

6.UnexpectedTagNameException

解决方法:

(1)检查目标元素的标签名称是否编写正确;

(2)加等待时间。

7.StaleElementReferenceException

解决方法:

重新查找元素,可能由于页面刷新导致元素过时,不存在。

相关文章

网友评论

    本文标题:selenium 常见异常和解决方法

    本文链接:https://www.haomeiwen.com/subject/mfmswxtx.html