Thanks, I'll look at your examples. Ideally we would like to be able to run the same suites on IE and Firefox. This looks like a lot of helpful info, I sure appreciate it. -- Lisa
On Sat, Nov 29, 2008 at 1:16 AM, marekj <[EMAIL PROTECTED]> wrote: > Lisa, > I've encountered a smiliar problem. The issue is that IE has a class method > .attach but not an instance method (not needed in my opinion) > However FireWatir::Firefox.attach is only an instance method so you can > only attach to the browser if you have an existing reference. > If you are using IE then the solution is to keep using Watir::IE.attach > how, what for your needs (notice this may not run if you don't have admin > rigths). > Ultimately the goal is to make Browser class be the template that has > methods that specific browsers implement so if you do Browser.attach and > your browsder is IE it will delegate to IE.attach and if you have firefox it > will do Firefox.attach (which does not exist yet) > I'm learning this thing a bit and I made some ducktape experiments here > with tests > (older example) > http://gist.github.com/26693 > > and here (newer example) on watirloo codebase > http://www.bitbucket.org/marekj/watirloo/src/tip/lib/firewatir_ducktape.rb > > I am now using Firefox.new :attach => true > option call to just attach to the previously started FF with jssh option in > it. > This is a hack and has to be understood before using it. > > currently all watirloo tests will run on IE and Firefox (though some will > fail on FF - i need to fix them) > all the tests rely on class method attach for Firefox and for IE > This file will run all test for firefox with precondition that you have > started ff with jssh already and you have it open on the desktop > http://www.bitbucket.org/marekj/watirloo/src/tip/test/test_all_ff.rb > > hope this helps a bit. > > > > marekj | Semantic Page Objects Automation > > Watir Framework > http://www.bitbucket.org/marekj/watirloo/ > > > > > > On Fri, Nov 28, 2008 at 4:58 PM, Lisa Crispin <[EMAIL PROTECTED]>wrote: > >> Another question - on the development site you say: >> Watir 1.6.2 does not support Browser.attach. This will be supported in a >> future version. >> We use Browser.attach when we run our tests in a suite. >> >> What are we supposed to do instead, since Browser.attach isn't supported >> in 1.6.2? Or does this mean we can't use 1.6.2 at all? It seems weird that >> you couldn't run suites, there must be a way to do it that I just don't know >> about. >> Thanks, >> Lisa >> >> >> On Thu, Nov 13, 2008 at 11:06 AM, Bret Pettichord <[EMAIL PROTECTED]>wrote: >> >>> >>> i've added the require statement to the enabled popup script itself, so >>> this workaround will not be required with the next version of watir >>> >>> jpweston wrote: >>> > Thanks for this and your explanation in the "Uninitialzied Constant" >>> > post. >>> > >>> > j. >>> > >>> > On Nov 12, 9:17 pm, Bret Pettichord <[EMAIL PROTECTED]> wrote: >>> > >>> >> the solution is to add "require 'watir/ie'" to your script >>> >> >>> >> jpweston wrote: >>> >> >>> >>> After installing WATIR 1.6.2, scripts that have the following line: >>> >>> require 'watir/contrib/enabled_popup' are causing the following >>> error: >>> >>> >>> >>> c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/contrib/ >>> >>> enabled_popup.rb:5: uninitialized constant >>> Watir::PageContainer::Win32 >>> >>> (NameError) >>> >>> from >>> c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in >>> >>> `gem_original_require' >>> >>> from >>> c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in >>> >>> `require' >>> >>> >>> >>> Here is what I have at the top of my scripts: >>> >>> >>> >>> require 'test/unit' >>> >>> require 'ci/reporter/rake/test_unit_loader.rb' >>> >>> require 'watir' >>> >>> require 'watir/testcase' >>> >>> require 'watir/contrib/enabled_popup' >>> >>> >>> >>> class TC_sales_tests < Watir::TestCase >>> >>> >>> >>> include Watir >>> >>> >>> >>> <code> >>> >>> >>> >>> end >>> >>> >>> >>> Can someone point me toward what I am doing wrong here? These >>> scripts >>> >>> worked with the version of 1.5 that I had installed. >>> >>> >>> >>> Thanks. >>> >>> >>> >>> Johnathan >>> >>> >>> > > >>> > >>> >>> >>> >>> >> >> >> >> >> > > > > -- Lisa Crispin Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers and Agile Teams_ (Addison-Wesley 2009) http://www.agiletester.ca http://lisa.crispin.home.att.net http://lisacrispin.blogspot.com --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/watir-general -~----------~----~----~----~------~----~------~--~---