问题: 当定位输入框时,定位到div标签,如:css->[class="delay el-input"],进行输入操作报invalid element state,显示元素状态无效 此时定位输入框时,定位到input标签,如:css->.delay input,再次进行输入操作时不会出现以上错误 总结: 当进行操作元素时报 invalid element state 错误,1.定位到元素所在标签:2.查看元素是否在同一个iframe:3.元素是否被隐藏…
今天给大家分享一个selenium中经常会有人遇到的坑: selenium.common.exceptions.StaleElementReferenceException: Message: Element not found in the cache - perhaps the page has changed since it was looked up 群里经常会有人问,"我循环去点击一列链接,但是只能点到第一个,第二个就失败了,为什么?".原因就在这里:你点击第二个时已经是新…
报错信息:selenium.common.exceptions.InvalidSelectorException: Message: invalid selector: Compound class names not permitted 解决方法:使用其它的定位方法,这个问题是由于定位的classname名称不规范导致…