要疯!selenium 怎么定位填写这样的表单啊,

各种方法都试过了,难点在于这个input输入框没有class 没有 id,并且所有的input属性完全一样,可以通过xpath定位,但是当填写完一部分后,滑动div的滚动条,xparth也会变,dom里只显示可见元素,唯一的不同是input和左边的尺码有一个隔了n代的共同祖先,如果能selenium能释放定位过的元素,重定位的话还好说,试了一晚上,有没有神帮我解决下

img

可以做个判断,通过 颜色+鞋码 的内容来确定后面的值需要填什么

xpath定位如果是滚动条滑动会改变的话,那么就是 xpath没有定位到 固定元素。
譬如 花灰 37 码就是固定元素,将此元素作为一个锚点,那么后面的 input 也就是固定的了。

会变,可能是没定位准确,试一下文本定位
删除滚动条再看看

用selenium还不如写个chrome插件了