下面是我正在处理的两个html
<div style="float: left; margin-left: 0px;"><input type="text" class="v-filterselect-input" style="width: 164px;" disabled=""><div class="v-filterselect v-disabled v-filterselect-gk-combo-box gk-combo-box" style="width: 205px;"><div class="v-filterselect-button"></div></div></div>
<div class="v-filterselect v-filterselect-gk-combo-box gk-combo-box" style="width: 205px;"><input type="text" class="v-filterselect-input" style="width: 164px;"><div class="v-filterselect-button"></div></div>
我想找到第二个元素,这是一个下拉列表,但我找不到唯一的元素在他们
我用了:driver.find_element_by_xpath(".//div[@class='v-filterselect v-filterselect-gk-combo-box gk-combo-box']//input[@type='text']").send_keys("AN08 - THJ Wijnegem")
但这是导航到第一个html。。有人能帮忙吗
非常感谢
第二个元素可以通过以下XPath定位和访问:
您可以像这样找到第二个:
如果有两种类似的元素,您甚至可以尝试使用
[1]
,因为我不确定哪一个是第一个,哪一个是第二个在代码中:
相关问题 更多 >
编程相关推荐