【问题标题】:Two files are found in WATIR-Classic 3.0.0 but not in WATIR-Classic 3.7.0在 WATIR-Classic 3.0.0 中找到了两个文件,但在 WATIR-Classic 3.7.0 中没有
【发布时间】:2015-05-15 13:54:51
【问题描述】:

我可以在 WATIR-CLASSIC 3.0.0 中找到名为“testcase.rb”和“assertions.rb”的两个文件,但在 WATIR-CLASSIC 3.7.0 中找不到这两个文件。这是什么原因?还是在其他文件夹中找到?

【问题讨论】:

    标签: ruby watir watir-classic


    【解决方案1】:

    watir-classic 3.0.0 中,testcase.rbassertion.rb 文件定义了 Watir::TestCaseWatir::Assertions 类。这些类提供了Test::Unit 中的功能子集。

    根据此commit,这些文件已在watir-classic 3.1.0 中删除。由于有许多功能丰富的测试框架——从MiniTestrspec——确实没有必要在watir-classic gem 中包含并行框架。

    【讨论】:

    • 嗨,谢谢,当您说“ruby 的内置 MiniTest”时,您能指出这是哪个 Ruby 版本可用的吗?哪个 Ruby 版本不可用?什么时候可以找到 Watir-classic 提供的验证方法?
    • 我已经编辑了答案并删除了“内置”语句,因为 MiniTest 从 ruby​​ 1.9 开始包含在 Std-lib 中,但 removedStl-lib 在 2.2.0 中包含(就像TestUnit)。
    • 嗨,谢谢,但是这个 assertion.rb 怎么样? water-classic 3.0.0自带的断言文件里面有验证方法,在哪里可以找到呢?
    • 听起来你在找MiniTest::Assertions
    • 不不,我很了解这个模块,我要问的是,有一个名为'verify'的方法,它是由Watir-classic 3.0.0提供的,我在哪里可以找到对应的方法最新版本的测试单元 3.0.9?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多