It's just saying that RSpec doesn't have a goto method. Try calling that on
@browser
From: trekr5 <[email protected]>
To: [email protected]
Sent: Monday, January 12, 2015 4:52 AM
Subject: [wtr-general] Undefined method 'goto' for RSpec::Core::ExampleGroup
using Watir-Rspec
Hi,
I'm a new user to Watir and am attempting to use it with RSpec and a Chrome
browser:-
This is the error message I get when I run rspec spec/views/index.erb_spec.rb:
C:\git\GG.Infra.UserManager>rspec spec/views/index.erb_spec.rbffi-yajl/json_gem
is deprecated, these monkeypatches will be dropped shortly
GGInfraUserManager←[31m initial page has username text box (FAILED - 1)←[0m
Failures:
1) GGInfraUserManager initial page has username text box
←[31mFailure/Error:←[0m ←[31mbefore { goto "http://localhost:9090/" }←[0m
←[31mNoMethodError←[0m: ←[31mundefined method `goto' for
#<RSpec::Core::ExampleGroup::Nested_1:0x36bd5b8 @__memoized=nil>←[0m←[36m #
./spec/views/index.erb_spec.rb:9:in `block (2 levels) in <top (required)>'←[0m
Finished in 0.04203 seconds←[31m1 example, 1 failure←[0m
and this is my index.erb_spec.rb
require 'spec_helper' require "watir"
browser = Watir::Browser.new :chrome
describe "GGInfraUserManager" do before { goto "http://localhost:9090/" }
it "initial page has username text box" do text_field(:username =>
"bunny").should be_present
end
end
This is within the configure block in spec_helper.rb
RSpec.configure do |config| config.before :all do @browser = Watir::Browser.new
end config.after :all do @browser.close if @browser end ...end
Gems loaded:watir (5.0.0 x86-mingw32)watir-classic (4.0.1)watir-rspec
(1.1.2)watir-webdriver (0.6.11)
rspec (3.1.0, 2.99.0)rspec-core (2.99.2)rspec-expectations (2.99.2)rspec-mocks
(3.1.3, 2.99.2)rspec-support (3.1.2, 3.1.0)
I have also copied the chrome driver (for the chrome browser) to the Ruby path.
Can you tell me how I can fix this error?
Many thanks
--
--
Before posting, please read http://watir.com/support. In short: search before
you ask, be nice.
[email protected]
http://groups.google.com/group/watir-general
[email protected]
---
You received this message because you are subscribed to the Google Groups
"Watir General" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.
--
--
Before posting, please read http://watir.com/support. In short: search before
you ask, be nice.
[email protected]
http://groups.google.com/group/watir-general
[email protected]
---
You received this message because you are subscribed to the Google Groups
"Watir General" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.