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:

david的个人空间 引用 删除 xiadw   /   2012-03-14 15:24:03
5
 

评分:0

我来说两句

Open Toolbar