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