请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

bobby 2021-11-23 14:28:31

这不是招不到元素,是说这个元素不是可以交互的元素,比如你写错了xpath定位到了一个div元素然后给这个div元素发送一个输入,就属于这种情况,一般仔细检查一下xpath定位看看是否准确

0 回复 有任何疑惑可以回复我~
  • 提问者 少凡 #1
    xpath没有错,你从我贴出来的代码,也看到是没有错的!然后如果我没有从首南进去,直接从搜索后的页面进去,是可以定位到元素的!所以问题应是出在,跳转页面后的问题
    回复 有任何疑惑可以回复我~ 2021-11-23 15:50:52
  • 提问者 少凡 #2
    xpath是copy出来的,所以是没有错的!
    回复 有任何疑惑可以回复我~ 2021-11-23 15:53:13
  • bobby 回复 提问者 少凡 #3
    xpath拷贝出来的是浏览器调用了js之后生成的最终的html,所以如果遇到不符合预期,最好先打印出html,自己手动检查一下html,或者直接在浏览器中查看网页源码中看看原本的html是否符合预期来看看是否有动态元素在里面
    回复 有任何疑惑可以回复我~ 2021-11-23 16:10:12
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信