WebDriverException
驱动异常(Base webdriver exception),可能的问题点有:
- 驱动是否正确配置环境变量;
- selenium工具版本、驱动版本与浏览器版本之间是否兼容;
InvalidSelectorException
一般发生在写错了定位信息,要仔细排查哦。
元素不可操作
元素的某些属性设置为readonly时便无法输入,可用过如下JS取消改设置 js = 'document.getElementById(元素id).removeAttribute("readonly");' self.browser.execute_script(js)
StaleElementReferenceException
失效元素引用异常。页面元素未刷新出来,就对元素进行捕获,因此引发该异常。