gpt4 book ai didi

cucumber - 切换到Poltergeist时出现NotImplementedError

转载 作者:行者123 更新时间:2023-12-04 13:33:06 25 4
gpt4 key购买 nike

我有与Selenium一起使用的 cucumber 步骤定义,但是当我使用poltergeist驱动程序尝试它们时,我得到NotImplementedError

phantom.js已安装,我什至可以从看起来正确的步骤定义中截取屏幕截图。我正在测试一个Ember.js/Rails应用程序。看到它正确地访问了该页面,但是当我尝试找到链接时它失败了。

When(/^I visit the App$/) do
visit("/")
end

Then(/^I should see link "(.*?)"$/) do |arg1|
find_link(arg1)
end

When(/^I click "(.*?)"$/) do |arg1|
find_link(arg1).click
end

When(/^I fill in "(.*?)" with "(.*?)"$/) do |arg1, arg2|
fill_in arg1, :with => arg2
end

When(/^I click "(.*?)" button$/) do |arg1|
find_button(arg1).click
end

确切的错误是这样的:
When I visit the App                                  # features/step_definitions/sign_in_steps.rb:1
Then I should see link "Sign Up" # features/step_definitions/sign_in_steps.rb:5
NotImplementedError (NotImplementedError)
./features/step_definitions/sign_in_steps.rb:6:in `/^I should see link "(.*?)"$/'
features/sign_in.feature:9:in `Then I should see link "Sign Up"'

最佳答案

我最近也遇到了这个问题-当前版本的poltergeist(1.1.0)不支持capybara 2.1.0-将capybara降级到2.0.x,您应该一切顺利。

关于cucumber - 切换到Poltergeist时出现NotImplementedError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15931464/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com