watir :Tips and Tricks

上一篇 / 下一篇  2008-03-12 14:28:16 / 个人分类:ruby/watir

怎样运行测试但使浏览器不显示

如果不想让浏览器在运行时显示,可以使用-b选项

如:

my_test.rb -b

也可以使用下面的方法来隐藏浏览器:

$HIDE_IE =true
ie = Watir::IE.new()

怎样并发运行测试

见下面的代码示例,可以启动多个线程,利用线程来调用方法。

# demonstrate ability to run multiple tests concurrently

require 'thread'

require 'watir' 

def test_google

 ie = Watir::IE.start('http://www.google.com')

 ie.text_field(:name, "q").set("pickaxe")   

 ie.button(:value, "Google Search").click  

 ie.close

end

# run the same test three times concurrently in separate browsers

threads = []

3.times do

 threads << Thread.new {test_google}

end

threads.each {|x| x.join}

怎样获得rubywatir的版本号

For the Watir version type:

ruby -e 'require"watir"; puts Watir::IE::VERSION'

For the Ruby version type:

ruby -v

术语

实例:程序所创建的对象,存储在内存中。

消息:可以发送给对象的动作描述,如果对象能够识别消息,会给出响应及相应的行为动作。

对象:包含有属性,并根据接收到的消息有相应的行动

Ruby,面向对象脚本语言

Watir,Ruby编写的web应用程序测试框架Web Application Testing in Ruby


TAG: watir

 

评分:0

我来说两句

Open Toolbar