Hi ,

It seems like 'ffi' library not installed properly.

1. Open Command prompt
2. >gem install ffi
3. Run the script again

HElp --> http://rubygems.org/gems/ffi

If still it throws any error then

4>uninstall watir-webdriver
5>install watir-webdriver

Thanks


On Tue, Oct 18, 2011 at 11:22 AM, tester <pavan247...@gmail.com> wrote:

> hi
>
> i am using ruby 1.8.6
> and gems
>  watir (1.6.7, 1.5.6)
> watir-webdriver (0.1.7)
>
> and i tried to execute domo program
>  require 'watir-webdriver'
>
>  browser = Watir::Browser.new :firefox
>  browser.goto "http://google.com";
>  browser.text_field(:name => 'q').set("WebDriver rocks!")
>  browser.button(:name => 'btnG').click
>  puts browser.url
>  browser.close
> getting an error
>
> c:/Ruby1/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
> `gem_original_require': no such file to load -- ffi (LoadError)
>        from
> c:/Ruby1/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
> `require'
>        from c:/Ruby1/lib/ruby/gems/1.8/gems/childprocess-0.1.4/lib/
> childprocess/windows.rb:1
>        from c:/Ruby1/lib/ruby/gems/1.8/gems/childprocess-0.1.4/lib/
> childprocess.rb:79:in `close_on_exec'
>        from c:/Ruby1/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.1/lib/
> selenium/webdriver/firefox/socket_lock.rb:58:in `can_lock?'
>        from c:/Ruby1/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.1/lib/
> selenium/webdriver/firefox/socket_lock.rb:43:in `lock'
>        from c:/Ruby1/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.1/lib/
> selenium/webdriver/firefox/socket_lock.rb:29:in `locked'
>        from c:/Ruby1/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.1/lib/
> selenium/webdriver/firefox/launcher.rb:32:in `launch'
>        from c:/Ruby1/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.1/lib/
> selenium/webdriver/firefox/bridge.rb:21:in `initialize'
>        from c:/Ruby1/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.1/lib/
> selenium/webdriver/common/driver.rb:38:in `new'
>        from c:/Ruby1/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.1/lib/
> selenium/webdriver/common/driver.rb:38:in `for'
>        from c:/Ruby1/lib/ruby/gems/1.8/gems/selenium-webdriver-0.1.1/lib/
> selenium/webdriver.rb:51:in `for'
>        from
> c:/Ruby1/lib/ruby/gems/1.8/gems/watir-webdriver-0.1.7/lib/watir-
> webdriver/browser.rb:34:in `initialize'
>        from test.rb:5:in `new'
>
> any body know about this issue
>
> please resolve
>
> Thanks
> Pavan
>
> --
> Before posting, please read http://watir.com/support. In short: search
> before you ask, be nice.
>
> watir-general@googlegroups.com
> http://groups.google.com/group/watir-general
> watir-general+unsubscr...@googlegroups.com<http://groups.google.com/group/watir-general%0awatir-general+unsubscr...@googlegroups.com>
>



-- 
Regards,
P.Raveendran
http://raveendran.wordpress.com

-- 
Before posting, please read http://watir.com/support. In short: search before 
you ask, be nice.

watir-general@googlegroups.com
http://groups.google.com/group/watir-general
watir-general+unsubscr...@googlegroups.com

Reply via email to