有些网页使用selenium中的xpath报错TypeError: 对象不支持此属性或方法

Roger_That1988 2018-01-11 05:55:44
同样的环境下,如果打开的页面是‘百度’或者‘淘宝’,xpath找不到会提示找不到元素。如图1.
如果打开大华NVR的页面,同样的代码,xpath就会报错TypeError: 对象不支持此属性或方法。如图2. 请问这是为什么呀?
...全文
926 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
伊颜-沫 2020-12-08
  • 打赏
  • 举报
回复
//input[@uid = '2856']不好吗?为什么用那么奇怪的方式
「已注销」 2018-01-28
  • 打赏
  • 举报
回复
我敢可能绝对是xpath不对
Roger_That1988 2018-01-13
  • 打赏
  • 举报
回复
引用 4 楼 小月猿的回复:
浏览器问题,换不同的浏览器试试
嗯,这个有可能,我用了ie8和11都是这样。其他的浏览器没有试,因为这种nvr页面用其他的浏览器可能会打不开。火狐可以,但是没弄好环境。现在暂时用查找样式的方式定位,暂时绕过这个问题。
Roger_That1988 2018-01-13
  • 打赏
  • 举报
回复
引用 3 楼 oyljerry的回复:
xpath路径还是有问题吧
确实不是xpath路径问题,因为同样是找不到的路径,在百度和被测页面报错不一样。
Coder:K 2018-01-13
  • 打赏
  • 举报
回复
浏览器问题,换不同的浏览器试试
oyljerry 2018-01-12
  • 打赏
  • 举报
回复
xpath路径还是有问题吧
Roger_That1988 2018-01-12
  • 打赏
  • 举报
回复
未找到原因。最后没使用xpath,用css找到元素了。
Roger_That1988 2018-01-11
  • 打赏
  • 举报
回复
再附一张大华网页的图

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧