目录
无效选择器的异常 (Invalid Selector Exception)
没有这样元素的异常 (No Such Element Exception)
过时元素引用的异常 (Stale Element Reference Exception)
如何处理Selenium代码中的各种问题.
无效选择器的异常 (Invalid Selector Exception)
某些时候难以获得正确的CSS以及XPath选择器。
潜在原因
您尝试使用的CSS或XPath选择器包含无效字符或无效查询。
可行方案
通过验证器服务运行选择器:
或者使用浏览器扩展程序来获取已知的良好值:
没有这样元素的异常 (No Such Element Exception)
在您尝试找到该元素的当前时刻无法定位元素。
潜在原因
- 您在错误的位置寻找元素 (也许以前的操作不成功)
- 您在错误的时间寻找元素 (该元素尚未显示在 DOM 中)
- 自您编写代码以来定位器已变更
可行方案
- 确保您位于期望的页面上,并且代码中的前置操作已正确完成
- 确保您使用的是正确的