`

watir testUnit单元测试

    博客分类:
  • ruby
阅读更多

watir testUnit单元测试

 

简单示例:

require 'test/unit'
require 'watir'

class GoogleHomePage < Test::Unit::TestCase
  def test_Google
    browser = Watir::IE.start "http://www.google.com"
    assert(browser.text.include?("google.com.hk"))
  end

 

   def test_Baidu

    browser = Watir::IE.start "http://www.baidu.com"
    assert(browser.text.include?("百度"))
  end
end

注:

1.require 'test/unit'

2.定义类class,继承Test::Unit::TestCase

3.定义方法名def ,方法名以test开头

4.多个测试方法执行顺序:按字母顺序执行,比如上面的会先执行百度,再执行google测试。

5.方法里要有assert语句

分享到:
评论

相关推荐

    Ruby+Watir搭建自动化测试框架

    5. **Test::Unit支持**:Ruby的Test::Unit单元测试框架可方便地进行测试用例和测试集的组合及调用,利用断言来验证测试结果。 6. **跨语言集成**:Watir可以很好地与其他脚本语言(如Perl、Python、Shell)集成,...

    watir介绍及安装

    Ruby的Test::Unit单元测试框架也提供了灵活的测试用例管理和断言机制,便于验证测试结果的准确性。 **Ruby+Watir自动化测试工具的安装** 在安装Ruby+Watir自动化测试环境时,首先需要准备以下工具的安装包: 1. *...

    watir-bonus-1.5.2

    4. **unittests** - 这是单元测试的代码,通常使用Ruby的测试框架如Test::Unit或MiniTest编写。这些测试用例确保了Watir-Bonus自身的正确性,开发者可以通过查看这些测试用例来了解库的核心功能是如何工作的,也可以...

    Watir 中常用一些知识点

    在Ruby中,单元测试通常使用Minitest或Test::Unit库。这些测试用例会定义一系列针对Watir脚本的断言,确保代码按预期工作。 **使用场景** 1. **功能测试**:Watir用于端到端的功能测试,验证用户界面的行为是否...

    watir安装指导

    - **单元测试框架**:Ruby 提供的 Test::Unit 框架可以用来组织和执行测试用例,支持断言功能,方便验证测试结果。 - **良好的集成能力**:可以与 Perl、Python、Shell 等其他脚本语言结合使用。 - **灵活性**:允许...

    敏捷开发中的自动化测试实践.pdf

    - **Unit Test**:通过单元测试来验证代码的基本功能是否符合预期。 - **Continuous Integration**:持续集成是一种软件开发实践,团队成员频繁地将他们的工作成果合并到一个共享的主干中,并通过自动化的构建...

Global site tag (gtag.js) - Google Analytics