首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ree +黄瓜的无头JavaScript检测

ree +黄瓜的无头JavaScript检测
EN

Stack Overflow用户
提问于 2011-10-01 04:07:20
回答 3查看 1.2K关注 0票数 2

有没有办法在ree (Ruby Enterprise Edition)中进行无头javascript测试?

我见过celerity/culerity/capybara,它们可以与jruby + HTMLUnit一起工作,但我似乎不能让它与ree一起工作。当我简单地尝试在ree下使用@culerity注释我的黄瓜测试时,我得到了jruby: command not found,这当然是有意义的,因为我在ree下运行,而不是在jruby下运行。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-01 06:12:41

我一直在寻找不同的库来做无头javascript测试。

我尝试过基于HTMLUnit的akephalos,它确实很有前途,但我无法使用selenium进行测试。

我现在使用的是capybara-webkit,它可以完美地工作。在安装gem之前,您需要安装Qt。但一旦完成(并且在ubuntu上安装它非常容易),您只需将gem添加到您的Gemfile

代码语言:javascript
复制
gem "capybara-webkit"

并将Capybara Javascript驱动程序设置为webkit:

代码语言:javascript
复制
Capybara.javascript_driver = :webkit

你就可以走了。希望这能有所帮助。

票数 4
EN

Stack Overflow用户

发布于 2011-10-03 00:36:06

您可以使用capybara-webkit或使用Xvfb运行selenium -查看此post并解释如何设置它。

票数 3
EN

Stack Overflow用户

发布于 2012-10-26 17:42:03

也可以看看poltergeist

https://github.com/jonleighton/poltergeist

Capybara.javascript_driver =:幽灵

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7615534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档