Was the lack of full support for watir on OSX ever resolved. I've tried both the built-in Leopard ruby install and the MacPorts ruby installs and neither help me avoid this error from the firewater unittests:
require': no such file to load -- watir (LoadError) On Feb 10, 2:28 am, John Kolokotronis <johnj...@gmail.com> wrote: > I have to get back to my Mac later today to check, but I definitely > can't get Safari set as the default. This actually does give me the > same feedback in irb on my system: > > >> Watir::Browser.default = 'safari' > > => "safari" > > But then Watir::Browser.new attempts to launch FF anyway. I wonder if > the gem installation order affects anything? > > As I did a rubygems system update first, then SafariWatir, then > FireWatir last (which also installed commonWatir methods - didn't work > at all with only SafariWatir installed) - I might try that later. > > Watir::Safari.new does work though and launches Safari as expected... > > On Feb 10, 2:19 am, Bret Pettichord <b...@pettichord.com> wrote: > > > 1. What you report is a bug. It should work with Safari. It does on my > > machine. > > > derrida:~ bret$ irb > > >> require 'watir' > > => true > > >> Watir::Browser.default = 'safari' > > => "safari" > > >> Watir::Browser.new > > => #<Watir::Safari:0x11218e8 @scripter=#<Watir::AppleScripter:0x111b344 > > @typing_lag=0.08, @app=app("/Applications/Safari.app"), > > @document=app("/Applications/Safari.app").documents[1], > > @js=#<Watir::JavaScripter:0x111b31c>>> > > >> > > > 2. If you don't want to use FireWatir at all, you should be able to just > > install safariwatir and commonwatir (directly). > > > derrida:~ bret$ gem uninstall firewatir > > > Select gem to uninstall: > > 1. firewatir-1.2.1 > > 2. firewatir-1.6.1 > > 3. All versions > > > 3 > > Successfully uninstalled firewatir-1.2.1 > > Successfully uninstalled firewatir-1.6.1 > > derrida:~ bret$ irb > > >> require 'watir' > > => true > > >> Watir::Browser.default = 'safari' > > => "safari" > > >> Watir::Browser.new > > => #<Watir::Safari:0x113a3d4 @scripter=#<Watir::AppleScripter:0x1133ed0 > > @app=app("/Applications/Safari.app"), > > @document=app("/Applications/Safari.app").documents[1], > > @js=#<Watir::JavaScripter:0x1133ea8>, @typing_lag=0.08>> > > >> > > > Bret > > > John Kolokotronis wrote: > > > Thanks for the reply Bret. I hadn't installed Firewatir yet and it > > > seems commonwatir is only installed with that, not with Safariwatir. > > > However, after installing both, the methods do work, but at least in > > > irb, even after setting Watir::Browser.default = "safari', > > > Watir::Browser.new continues to launch Firefox? > > > > On Feb 9, 8:37 pm, Bret Pettichord <b...@pettichord.com> wrote: > > > >> John Kolokotronis wrote: > > > >>> The wiki also still mentions that Mac installation is done with: > > > >>> sudo gem update --system > > >>> sudo gem install firewatir > > >>> sudo gem install safariwatir > > > >>> But that doesn't give you common Watir methods, like > > >>> Watir::Browser.new - so in that context, how do you use > > >>> "Watir::Browser.default = 'safari'"? > > > >> If you are not getting these methods in this scenario, that is a bug. Is > > >> that really what is happening? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Watir General" group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~----------~----~----~----~------~----~------~--~---