当前位置:首页>开发>正文

selenium2元素定位问题 python selenium如何定位页面的元素,有几种定位元素的方法

2023-07-06 07:26:57 互联网 未知 开发

 selenium2元素定位问题 python selenium如何定位页面的元素,有几种定位元素的方法

selenium2元素定位问题

两xpath都有问题:
先说第一个那个id很明显后面是一个随机数,要是数据变化那个ID肯定不好使的。
再说第二xpath也是应该://form[@id=queryForm]//input[@id=addButton]
建议办法:
我如果猜得没错的话,你这个整个都是一个表单,一个大表单里又有若干小表单cleverTabPanelItem。然后每个cleverTabPanelItem这种元素里其实都有addButton这个ID的button. 所以你这个应该写以方法对整个大表单操作,传入行、列值进去,返回单元格WebElement对象,你再想做什么操作就方便了。而不是直接定位点。那下次换个位置不就哭了?

python selenium如何定位页面的元素,有几种定位元素的方法

xpath定位,你用chrome浏览器,在页面上右键-》审查元素,然后会弹出开发者工具,里面会显示你选中部分的页面源码并高亮你选择的地方,在源码里右键,选择copy xpath 用这个定位

最新文章