【发布时间】:2014-02-06 19:31:58
【问题描述】:
我在测试预输入输入时遇到问题。我正在使用 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
如果我使用 Chrome 驱动程序运行它,它会成功运行。但是,当使用 Poltergeist 运行时,建议框不显示,尽管服务器收到请求并相应地返回用户。
我认为fill_in 在场上触发blur,使该框消失。我使用Capybara::Screenshot 来查看是否有任何建议出现,但没有。输入字段甚至没有获得焦点。
【问题讨论】:
标签: ruby-on-rails phantomjs angular-ui-bootstrap bootstrap-typeahead poltergeist