小编Die*_*ego的帖子

无法使用Poltergeist和PhantomJS测试Angular UI Typeahead

我在测试我的输入输入时遇到问题.我正在使用Rails,RSpec,Capybara,Angular UI 0.10,AngularJS,Poltergeist.这是我的测试:

create(:user, name: "Test User")
fill_in 'User', with: "Test"
find('#delegations').find('li.active').click
Run Code Online (Sandbox Code Playgroud)

如果我使用Chrome驱动程序运行它,它会成功运行.但是,当使用Poltergeist运行时,虽然服务器收到请求并相应地返回用户,但未显示建议​​框.

我认为这fill_inblur在场上触发,使得盒子消失.我曾经Capybara::Screenshot看过是否有任何建议出现,但没有.输入字段甚至没有得到焦点.

ruby-on-rails phantomjs poltergeist bootstrap-typeahead angular-ui-bootstrap

4
推荐指数
1
解决办法
968
查看次数