【发布时间】:2022-02-08 21:41:29
【问题描述】:
我想找到价值,但价值总是在变化。 name="customerNum" 是唯一的。所以我想使用那个 2 标签。但是当我尝试时,我得到了错误。用“and”来使用这2个标签的方法是什么。
<div class="gtstep-input-inner">
<input name="customerNum" type="text">
<input type="hidden" value="638367795">
</div>
【问题讨论】:
-
我想像 //div(//input[@name='customerNum'] 和 //input[@type="hidden"]) 这样使用。但它没有用。
-
2 Tag是什么意思?你到底想要哪个元素?如果您正在寻找type=hidden,那么这对我有用://input[@type='hidden'];同样,如果您正在寻找name=customerNum,那么这对我有用://input[@name='customerNum']。如果你想用input获取所有元素,你可以使用//input这给你2个元素,然后你可以用for循环遍历每个元素。 -
@AnandGautam 我想获得价值标签。值="638367795"。但价值总是在变化。
标签: html json selenium tags getelementbyid