0

与计数链接有关。

假设我打开谷歌搜索页面。在该页面上有九种语言链接可用。我只想计算这九个语言链接。

那么如何只计算语言链接呢?如何在 Web 驱动程序中为链接或 href 编写 xpath。

4

2 回答 2

0

检查这些链接的 html,您应该能够获得一些常见的唯一标识属性。一旦你有了它真的很简单。

list alllinks = driver.findElements(By.xpath or By.id ......)

然后,您可以遍历它们并执行任何操作。

它没有正确显示,因为我正在使用我的手机进行响应,但它应该是一个 webelements 列表。

于 2013-11-10T14:10:11.763 回答
0

首先,获取包含语言链接的 div 元素。并找到带有锚标签的元素,其链接如下:

div = driver.find_element(:id, 'als')
links = div.find_elements(:tag_name, 'a')

然后得到计数:

count = links.size

上面的代码是用 Ruby 编写的。您可以使用任何您想要的语言实现相同的逻辑。

于 2013-11-11T07:18:24.797 回答