我试图在rails上的ruby中执行单元测试.我把我的文件放在test\unit\tab_test.rb中
我能够在页面中断言静态文本.例如:
browser.text_field(:name => 'userName').set("bhuvan")
assert(browser.text.include?("Contact US"))
Run Code Online (Sandbox Code Playgroud)
我不知道如何断言动态(根据条件,一些文本在页面中发生变化).
任何人都可以帮我在页面中断言动态文本.
看来你需要测试UI(Integration Test); 通常单元测试用于模型(检查应用程序逻辑).
如果我没错,请检查Capybara或Cucumber进行集成测试:
http://techiferous.com/2010/04/using-capybara-in-rails-3/
https://github.com/jnicklas/capybara
http://www.allenwei.cn/cucumber-capybara-what-we -需要换轨,集成测试/