6.4. ruby

简介:
gem install selenium-webdriver
		

6.4.1. ruby example

例 6.2. ruby testcase

				
require "selenium"
require "test/unit"

class NewTest < Test::Unit::TestCase
  def setup
    @verification_errors = []
    if $selenium
      @selenium = $selenium
    else
      @selenium = Selenium::SeleniumDriver.new("192.168.1.3", 5555, "*firefox", "http://www.google.com/", 10000);
      @selenium.start
    end
    @selenium.set_context("test_new")
  end

  def teardown
    @selenium.stop unless $selenium
    assert_equal [], @verification_errors
  end

  def test_new
    @selenium.open "/"
    @selenium.type "q", "selenium rc"
    @selenium.click "btnG"
    @selenium.wait_for_page_to_load "30000"
    assert @selenium.is_text_present("Results * for selenium rc")
  end
end
				
				



原文出处:Netkiller 系列 手札

本文作者:陈景峯

转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。


目录
相关文章
|
6月前
|
Ruby
|
6月前
|
Ruby
Ruby 教程 之 Ruby 方法 2
Ruby return 语句
57 0
|
6月前
|
C语言 C++ Ruby
|
6月前
|
Ruby
Ruby 教程 之 Ruby 方法 3
可变数量的参数
61 1
|
6月前
|
程序员 Linux iOS开发
Ruby
Ruby
204 0
|
6月前
|
Ruby
|
编解码 前端开发 定位技术
Ruby2D总结
Ruby2D总结
|
Ruby
ruby安装
安装ruby curl -sSL https://rvm.io/mpapis.asc | gpg2 --import - curl -L get.rvm.
1288 0
|
Ruby Ubuntu