Tag: phantomjs capybara

Net :: ReadTimeout:Net :: ReadTimeout和Selenium :: WebDriver :: Error :: UnknownError:未知错误:Chrome无法启动Rails 5.1.beta系统测试

热衷于将Capybara烘焙到新版本的Rails(5.1)cf http://weblog.rubyonrails.org/2017/2/23/Rails-5-1-beta1/ 我遇到了一个问题。 这是我的步骤。 任何线索欢迎。 全新安装: Linux Ubuntu Desktop 16.10(Hyper-V上的VM),Chrome安装并运行正常; Ruby 2.4; Rails 5.1.beta。 1.-创建一个简单的应用程序: ~$ ruby -v ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux] ~$ rails -v Rails 5.1.0.beta1 ~$ mkdir railsapps ~$ cd railsapps ~/railsapps$ rails new smoketestapp ~/railsapps$ cd smoketestapp ~/railsapps/smoketestapp$ rails generate scaffold post title:string body:text ~/railsapps/smoketestapp$ rails db:migrate 2.-运行测试 ~/railsapps/smoketestapp$ cat […]

如何让poltergeist / PhantomJS延迟将页面返回到Capybara直到加载AJAX?

如何让PhantomJS将页面返回到Capybara几秒钟以允许AJAX完成加载? 我回来的HTML正文是: 这告诉我PhantomJS在页面加载其AJAX资产之前返回页面。 有什么方法可以减缓它的速度吗? 我已经尝试过使用rasterize.js解决方案,但看起来好像我添加到poltergeist的“phantomjs_options”哈希中的任何脚本都被忽略了。