与计数链接相关。
假设我打开Google搜索页面。在该页面上有九种语言链接。我想只计算这九种语言链接。
那么如何只计算语言链接? 如何在web驱动程序中为链接或href编写xpath。
答案 0 :(得分:0)
检查html以获取这些链接,您应该能够获得一些共同的唯一标识属性。一旦你拥有它,它真的很简单。
列出alllinks = driver.findElements(By.xpath或By.id ......)
然后你可以遍历它们并执行任何操作。
它没有正确显示,因为iam使用我的手机进行响应,但它应该是一个列表。
答案 1 :(得分:0)
首先,获取包含语言链接的div元素。并找到具有锚标记的元素,其中包含以下链接:
div = driver.find_element(:id, 'als')
links = div.find_elements(:tag_name, 'a')
然后得到计数:
count = links.size
上面的代码是Ruby。您可以使用您想要的任何语言实现相同的逻辑。