51Testing软件测试论坛
标题:
[请教]Watir里定位元素的属性怎么用变量实现?3楼补充问题
[打印本页]
作者:
snowwen
时间:
2010-4-2 16:49
标题:
[请教]Watir里定位元素的属性怎么用变量实现?3楼补充问题
如browser.link(:text, 'Click Me')这个定位中text这个属性想用变量代替,如
attribute = ":text"
browser.link(attribute ,'Click Me')
即把属性变量化了,但我上面的写法是定位不到这个元素的,所以请教该怎么实现?
另:用变量赋值代替值'Click Me'是可以实现的
[
本帖最后由 snowwen 于 2010-4-7 18:00 编辑
]
作者:
doublered
时间:
2010-4-2 17:11
attribute = 'text'
browser.link(atrribute.to_sym,'Click ME')
作者:
snowwen
时间:
2010-4-2 17:59
标题:
回复 2# 的帖子
感谢!
作者:
snowwen
时间:
2010-4-7 18:00
标题:
回复 2# 的帖子
再补充问下
browser.link(:text, 'Click Me')中的link能不能用变量实现呢?怎么实现?
如type = "link"
browser.type(:text, 'Click Me')
(我的用法是实现不了的)
作者:
piecehealth
时间:
2010-4-12 16:52
require 'watir'
ie = Watir::IE.start("http://www.google.com.hk")
puts ie.link(:href, /advanced_search/)
puts '-------------------------'
method_name = "link"
puts ie.method(method_name).call(:href, /advanced_search/)
作者:
snowwen
时间:
2010-4-13 13:20
标题:
回复 5# 的帖子
谢谢!又学到东西了!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2