我有一个这样的html代码段:
<input type="text" node-type="searchInput" autocomplete="off" value="" class="W_input" name="14235541231062">
html中此元素的唯一唯一标识是attribute node-type="searchInput",因此我想使用 某种 Pythonselenium 方法 来定位它,如下所示:
node-type="searchInput"
search_elem = driver.find_element_by_xxx("node-type","searchInput") # maybe?
我已经检查了selenium(python)文档以查找元素, 但是没有获得关于如何通过node- typeattr 定位此elem的线索。有没有在pythonselenium中找到该元素的明确方法?
node- type
您可以 通过xpath 获取它并检查node-type属性值:
node-type
driver.find_element_by_xpath('//input[@node-type="searchInput"]')