正确获取元素不同状态时的js路径

我们讲过获取元素路径最简单的方法就是右击元素然后复制js路径,但是偶尔会遇到这种情况,测试的时候好好的,一刷新页面就报错了,或者是填写文字时好好的,不填文字的时候就报错了。

下面这种情况就是填文字和不填文字时效果不同,原因呢,就是填写文字的时候会多一段class名字: .ant-input-affix-wrapper-input-with-clear-btn 。

它只有在填了文字后才出现,不填的时候没有,所以在不填文字的时候,脚本找不到这个元素,解决方法也很简单,只需要把这个特殊的class删掉即可。

它的作用呢,就是填了文字的时候会显示右侧一个x号,来清除输入框内的文字,那没有文字的时候肯定就不需要清除,所以就没有这段class。

image

 

image

 

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享