无法使用watir / taza / rspec运行测试执行

时间:2015-01-29 16:40:16

标签: ruby testing rspec watir-webdriver qa

我正在使用Unix系统并尝试运行Watir / Taza / RSpec测试执行。

我只是执行创建taza结构,网站,主页和流程的命令:

>     taza create structure
>     taza site google
>     taza page home google
>     taza flow search google

然后我使用下一个命令运行测试:

rake spec:isolation:google

但是我收到了错误:

  耙子流产了! LoadError:无法加载此类文件 - taza / tasks   / Users / ismotrov / works / test / Rakefile:3:in require' /Users/ismotrov/works/test/Rakefile:3:in'   /Library/Ruby/Gems/2.0.0/gems/rake-10.4.2/lib/rake/rake_module.rb:28:in   load' /Library/Ruby/Gems/2.0.0/gems/rake-10.4.2/lib/rake/rake_module.rb:28:in load_rakefile”   /Library/Ruby/Gems/2.0.0/gems/rake-10.4.2/lib/rake/application.rb:689:in   load_rakefile中的raw_load_rakefile' /Library/Ruby/Gems/2.0.0/gems/rake-10.4.2/lib/rake/application.rb:94:in 块   /Library/Ruby/Gems/2.0.0/gems/rake-10.4.2/lib/rake/application.rb:176:in   standard_exception_handling' /Library/Ruby/Gems/2.0.0/gems/rake-10.4.2/lib/rake/application.rb:93:in load_rakefile”   /Library/Ruby/Gems/2.0.0/gems/rake-10.4.2/lib/rake/application.rb:77:in   block in run' /Library/Ruby/Gems/2.0.0/gems/rake-10.4.2/lib/rake/application.rb:176:in standard_exception_handling”   /Library/Ruby/Gems/2.0.0/gems/rake-10.4.2/lib/rake/application.rb:75:in   run' /Library/Ruby/Gems/2.0.0/gems/rake-10.4.2/bin/rake:33:in'/ usr / bin / rake:23:load' /usr/bin/rake:23:in'

谁知道该怎么办? 另一个时刻我想讨论 - 在文件config / config.yml中我有以下内容:

---
browser: firefox
driver: watir_webdriver

但在我的Mac上我没有安装Firefox。我如何在Chrome中使用它,这会导致我的问题吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

1)尝试此命令:

rake spec:isolation

这对我有用。

2)Watir也支持Chrome浏览器。所以只需替换“firefox'与' chrome'并尝试运行您的测试。