我有一个代码试图访问几个网页并将它们添加到收藏夹。正如我所想,一旦你使用访问,水豚无法继续执行其余命令,请检查下面的代码;
sub_menus = all('li a')
for i in 0..(sub_menus.length-1)
if (sub_menus[i]['href'] == "http://intranet/Intranet/#") || (sub_menus[i]['href'] !~ /http:\/\/intranet(.*)/)
next
else
visit sub_menus[i]['href']
$links.push(sub_menus[i]['href'])
find(:xpath , '//*[@id="AddFavorites_UC1_AddFavoriteButton"]').click
end
puts "hgfhf"
end
p $links
p $links.length
当我执行此代码时,仅访问并单击一次工作,但 for 循环不会第二次运行。
有什么建议么 ?