selenium rc之ruby客户端
上一篇 /
下一篇 2011-03-14 13:13:11
/ 个人分类:自动化测试
1. 下载SeleniumRC
2. 进入selenium-remote-control-1.0.3\selenium-server-1.0.3>java -jar selenium-server.jar来启动
selenium服务器
3. http://rubygems.org/downloads/selenium-client-1.2.18.gem 访问并下载到ruby/bin目录
4. 就可以写一个rb代码文件
eg:
require "test/unit"
require 'rubygems'
require "selenium/client"
gem "selenium-client"
require 'Logger'
class Liu<Test::Unit::TestCase
def setup
@verification_errors = []
log=Logger.new("D:\se.log")
log.info("开始测试B2C百货提交订单");
@selenium = Selenium::Client::Driver.new \
:host => "localhost",
:port => 4444,
:browser => "firefox",
:url => "http://www.baidu.com/",
:timeout_in_second => 60
#puts @selenium
@selenium.start
end
def teardown
# @selenium.close_current_browser_session
assert_equal [], @verification_errors
end
def test01
Log.comment("开始测试B2C百货提交订单");
@selenium.open("http://www.baidu.com")
@selenium.type("//input[@id='kw']","mp3")
puts @selenium.get_value("//input[@id='kw']")
puts @selenium.get_text("//table[@id='1']")
@selenium.click("//input[@type='submit']")
@selenium.window_maximize()
end
en
收藏
举报
TAG: