我正在尝试捕获页面上的所有链接,遗憾的是页面延迟加载,我错过了所有链接,除非我滚动到绝对底部。
如何为此编写代码?我目前正在使用watir-scroll。我事先不知道有多少次我需要滚动(滚动直到我不能,基本上)。
browser.scroll.to :bottom
我正在使用ATM。
答案 0 :(得分:1)
如果您要确定页面上的最后一个链接,但是加载了延迟但有限的选项列表,您可以执行以下操作:
loop do
link_number = browser.links.size
browser.scroll.to :bottom
break if browser.links.size == link_number
end