我有下面的html页面,在那里我试图找到单词silver
,并计算找到了多少。
这只是两个显示,但它可以产生更多,所以我不知道确切的计数。
<tr id="au_4" class="odd">
<td>Silver</td>
</tr>
<tr id="au_4" class="even">
<td>Silver</td>
</tr>
这是我试过但没有运气的:
count = driver.find_elements_by_xpath("//td[text()='Silver']")
Tags:
count
是找到的所有元素的列表。为了找到它的长度,您应该:我强烈建议您通过docs来更好地理解硒的工作原理。
通过execute_script检索计数,然后从
find_elements_by
方法调用的结果中获取len
将更快:上面的示例适合您,如果您使用jQuery,可以在How to get element by innerText中找到另一种按文本值检索元素的方法,所以问题。。。
相关问题 更多 >
编程相关推荐