watir学习之—如何遍历页面所有的超链接
需求:
要把一个页面的所有删除超连接都点击一遍,且事先不知道会有多少删除的连接
代码:
require 'watir' @ie = Watir::IE.new @ie.goto(url) count = 0 @ie.links.each do |l| if l.name=~/delete/ count = count + 1 end end for i in 0..count-1 if @ie.link(:name,'delete').exist? puts "exist" @ie.link(:name,'delete').click @ie.link(:id,"productdelete").click end end @ie.close
注:如果需要用到class属性,则应该是l.class_name
点亮测试人生!QQ:408129370
百度阅读电子书地址:http://yuedu.baidu.com/ebook/f6dbb2a2f01dc281e53af0f3
讨论QQ群:536192476
个人公众号:
百度阅读电子书地址:http://yuedu.baidu.com/ebook/f6dbb2a2f01dc281e53af0f3
讨论QQ群:536192476
个人公众号: