【问题标题】:Using jquery in place of watir or selenium for integration tests使用 jquery 代替 watir 或 selenium 进行集成测试
【发布时间】:2023-03-27 03:35:02
【问题描述】:

我正在构建一个 Rails 应用程序,对于集成测试,我目前正在使用 cucumber 和 watir。我喜欢cuke,但我希望我有其他东西而不是watir。当然,watir 没问题,但使用 javascript 测试网页似乎更自然。我特别喜欢使用 jquery 选择器——它们对我来说很有意义。

是否存在支持基于 javascript 的集成测试的库?也许与 node.js 有关?

【问题讨论】:

    标签: javascript jquery node.js cucumber integration-testing


    【解决方案1】:

    你考虑过 capybara + selenium webdriver 吗?下面是黄瓜步骤的示例定义,使用水豚和硒:

    When /^I choose "([^"]*)" from scroller bar$/ do |arg1|
      element = page.find(%{div.x-picker-item:contains("#{arg1}")})
      element.click
      step %{I press "Done"}
    end 
    

    【讨论】:

    • 我也喜欢那个工具。但我希望有一些特定的方法可以直接使用 Javascript 和 jQuery 进行测试,因为我对它们最满意。
    猜你喜欢
    • 2010-10-02
    • 1970-01-01
    • 2016-11-11
    • 2011-07-05
    • 2021-03-11
    • 2016-07-26
    • 2012-09-23
    • 2021-04-22
    • 1970-01-01
    相关资源
    最近更新 更多