From bret at pettichord.com Wed Jul 2 15:03:23 2008 From: bret at pettichord.com (Bret Pettichord) Date: Wed, 2 Jul 2008 14:03:23 -0500 Subject: [Wtr-development] SD Connector Message-ID: Hey I just read this note about a javascript-based replacement for JSSH (that does not require compiling). http://blogs.activestate.com/shanec/2008/05/jssh-replacemen.html I was wondering whether any one had experimented with it to see if it might work with FireWatir? Bret -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From paul.rogers at shaw.ca Wed Jul 2 15:45:33 2008 From: paul.rogers at shaw.ca (Paul Rogers) Date: Wed, 2 Jul 2008 13:45:33 -0600 Subject: [Wtr-development] SD Connector In-Reply-To: References: Message-ID: looks interesting. Some one also sent me this http://drnicwilliams.com/2008/02/19/one-stop-javascript-unit-testing-for-rails2/ I dont know how it works, ( and havent investigated any ) but looks like it might also have something like sd connector Paul On Wed, Jul 2, 2008 at 1:03 PM, Bret Pettichord wrote: > Hey I just read this note about a javascript-based replacement for JSSH > (that does not require compiling). > > http://blogs.activestate.com/shanec/2008/05/jssh-replacemen.html > > I was wondering whether any one had experimented with it to see if it might > work with FireWatir? > > Bret > > -- > Bret Pettichord > CTO, WatirCraft LLC, http://www.watircraft.com > Lead Developer, Watir, http://wtr.rubyforge.org > Blog (Essays), http://www.io.com/~wazmo/blog > MiniBlog (Links), http://feeds.feedburner.com/bretshotlist > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > From bret at pettichord.com Mon Jul 7 16:48:54 2008 From: bret at pettichord.com (Bret Pettichord) Date: Mon, 7 Jul 2008 15:48:54 -0500 Subject: [Wtr-development] FireWatir Migration Plan Message-ID: Several weeks ago, I went ahead and applied most of the outstanding FireWatir patches to the repository hosted at googlecode. Actually, I applied all the patches i found, save one, the multi-browser patch. I had trouble getting this to work, mostly because I didn't realize that I needed to use a different XPI. Since then, I discoverd this web page that describes the multi-browser patch and the patches to the XPI, as well as compiled versions of them: http://coderrr.wordpress.com/2007/10/15/patch-to-firewatir-and-jssh-to-support-testing-with-multiple-concurrent-firefox-browsers/ I'm getting back to the FireWatir code and this is my short-range plan: 1. Re-apply the multi-browser patch to the firewatir code on googlecode and verify that it works with these patched xpi's. 2. Verify that this works on both Windows and Mac/Linux. I have both Mac and Linux environments available, but will need to configure them for testing. 3. Create a new page on the Watir wiki (confluence) with the latest information on how to run FireWatir. This page will include the latest (patched) XPI's. 4. Migrate the FireWatir code to OpenQA. 5. Create a new Release of FireWatir based on the code and the xpi's hosted at OpenQA. One of the things we'll need to do after this is put together some protocol's for compiling and supporting the XPI's. I'm still learning a lot about this right now, but it does seem to me that we need to have a consistent method for versioning these, at the least. Does this plan make sense? Anything questions or suggestions? Bret -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From tim.koops at gmail.com Mon Jul 7 18:08:09 2008 From: tim.koops at gmail.com (Tim Koopmans) Date: Tue, 8 Jul 2008 08:08:09 +1000 Subject: [Wtr-development] FireWatir Migration Plan In-Reply-To: References: Message-ID: <9D35ADD4-6C59-4BA7-A0AD-E29B77ABE69F@gmail.com> Hi Brett, I have multiple environments available to test in (windows, mac, linux) so would be happy to help test out new(er) builds of the xpi's... Do your plans still include merging firewatir and watir branches or are you trying to sort out the interface (jssh) first? If you do merge, where do you intend to base/version the source code? Will you be using svn or git? Thanks for your efforts in tidying this up. I see the ability to support multiple browsers (consistently) as a major milestone for watir. Regards, Tim Koopmans 90kts.com On 08/07/2008, at 6:48 AM, Bret Pettichord wrote: > Several weeks ago, I went ahead and applied most of the outstanding > FireWatir patches to the repository hosted at googlecode. Actually, I > applied all the patches i found, save one, the multi-browser patch. I > had trouble getting this to work, mostly because I didn't realize that > I needed to use a different XPI. > > Since then, I discoverd this web page that describes the multi-browser > patch and the patches to the XPI, as well as compiled versions of > them: > > http://coderrr.wordpress.com/2007/10/15/patch-to-firewatir-and-jssh-to-support-testing-with-multiple-concurrent-firefox-browsers/ > > I'm getting back to the FireWatir code and this is my short-range > plan: > > 1. Re-apply the multi-browser patch to the firewatir code on > googlecode and verify that it works with these patched xpi's. > > 2. Verify that this works on both Windows and Mac/Linux. I have both > Mac and Linux environments available, but will need to configure them > for testing. > > 3. Create a new page on the Watir wiki (confluence) with the latest > information on how to run FireWatir. This page will include the latest > (patched) XPI's. > > 4. Migrate the FireWatir code to OpenQA. > > 5. Create a new Release of FireWatir based on the code and the xpi's > hosted at OpenQA. > > One of the things we'll need to do after this is put together some > protocol's for compiling and supporting the XPI's. I'm still learning > a lot about this right now, but it does seem to me that we need to > have a consistent method for versioning these, at the least. > > Does this plan make sense? Anything questions or suggestions? > > Bret > > -- > Bret Pettichord > CTO, WatirCraft LLC, http://www.watircraft.com > Lead Developer, Watir, http://wtr.rubyforge.org > Blog (Essays), http://www.io.com/~wazmo/blog > MiniBlog (Links), http://feeds.feedburner.com/bretshotlist > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Mon Jul 7 18:23:58 2008 From: bret at pettichord.com (Bret Pettichord) Date: Mon, 7 Jul 2008 17:23:58 -0500 Subject: [Wtr-development] FireWatir Migration Plan In-Reply-To: <9D35ADD4-6C59-4BA7-A0AD-E29B77ABE69F@gmail.com> References: <9D35ADD4-6C59-4BA7-A0AD-E29B77ABE69F@gmail.com> Message-ID: On Mon, Jul 7, 2008 at 5:08 PM, Tim Koopmans wrote: > > I have multiple environments available to test in (windows, mac, linux) so > would be happy to help test out new(er) builds of the xpi's... > That would be great as i'm still getting my environments up and running. > Do your plans still include merging firewatir and watir branches or are you > trying to sort out the interface (jssh) first? > If you do merge, where do you intend to base/version the source code? Will > you be using svn or git? > Step one is to get everything into a single repository. Right now the plan is to import the FireWatir code into our SVN repo on OpenQA. We don't have a git repo at OpenQA. I can see moving the project to git at some point, but am reluctant to take that on right now. I'm don't know git personally, and it is always a chore to move a repo. Also i'm concerned that it may be too much for other Watir developers right now. (At the same time, i suspect that it could make things easier, so that is why i've given it some thought.) After we have everything in a single repository, my plan right now is that we'll have three gem targets: watir, firewatir and a new gem (watir-common?) where we'll start to migrate common code used by both projects (both will depend on it). With time, the common code should grow. Bret -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Mon Jul 7 20:10:17 2008 From: bret at pettichord.com (Bret Pettichord) Date: Mon, 7 Jul 2008 19:10:17 -0500 Subject: [Wtr-development] Problem running Cruise Control RB on Windows Message-ID: I am trying to run CruiseControlRB on Windows. My goal is to use for testing the development of Watir. I have installed Cruise (1.3.0) and Ruby (1.8.5) and SVN (1.5). And I created the Watir project in cruise and manually did "rake cruise". But when I start the Cruise server. I get an error ("Access is denied"). It appears to come from the "svn log" command. However, I am able to run the same command from the same directory manually without a problem. Any suggestions? C:\cruise>ruby script/server --trace cruise data root = 'C:\Documents and Settings\Administrator/.cruise' ** Ruby version is not up-to-date; loading cgi_multipart_eof_fix => Booting Mongrel (use 'script/server webrick' to force WEBrick) => Rails application starting on http://0.0.0.0:3333 => Call with -d to detach => Ctrl-C to shutdown server ** Starting Mongrel listening at 0.0.0.0:3333 ** Starting Rails with production environment... ** Rails loaded. ** Loading any Rails specific GemPlugins cruise data root = 'C:\Documents and Settings\Administrator/.cruise' ** Signals ready. INT => stop (no restart). ** Mongrel 1.1.2 available at 0.0.0.0:3333 ** Use CTRL-C to stop. [debug] Loading plugin builder_status [debug] Loading plugin build_reaper [debug] Loading plugin email_notifier [debug] Loading plugin log_publisher [debug] Loading plugin minimal_console_logger [debug] Loading plugin project_logger [info] [2008-07-08 01:03:46] Builder for project 'watir' started Logging to: C:/cruise/log/watir_builder.log [debug] C:/Documents and Settings/Administrator/.cruise/projects/watir/work Admi nistrator$ svn --non-interactive log --limit 1 --revision HEAD:1 --verbose --xml Access is denied. [debug] [2008-07-08 01:03:46] Sleeping [debug] C:/Documents and Settings/Administrator/.cruise/projects/watir/work Admi nistrator$ svn --non-interactive log --limit 1 --revision HEAD:1 --verbose --xml Access is denied. -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From angrez at gmail.com Tue Jul 8 01:11:26 2008 From: angrez at gmail.com (Angrez Singh) Date: Tue, 8 Jul 2008 10:41:26 +0530 Subject: [Wtr-development] FireWatir Migration Plan In-Reply-To: References: Message-ID: Bret, Plan looks nice to me. Let me know when you have applied the patches. Also regarding bug fixes for Firewatir, should we do that at OpenQA or Google Code? Thoughts? - Angrez On Tue, Jul 8, 2008 at 2:18 AM, Bret Pettichord wrote: > Several weeks ago, I went ahead and applied most of the outstanding > FireWatir patches to the repository hosted at googlecode. Actually, I > applied all the patches i found, save one, the multi-browser patch. I > had trouble getting this to work, mostly because I didn't realize that > I needed to use a different XPI. > > Since then, I discoverd this web page that describes the multi-browser > patch and the patches to the XPI, as well as compiled versions of them: > > > http://coderrr.wordpress.com/2007/10/15/patch-to-firewatir-and-jssh-to-support-testing-with-multiple-concurrent-firefox-browsers/ > > I'm getting back to the FireWatir code and this is my short-range > plan: > > 1. Re-apply the multi-browser patch to the firewatir code on > googlecode and verify that it works with these patched xpi's. > > 2. Verify that this works on both Windows and Mac/Linux. I have both > Mac and Linux environments available, but will need to configure them > for testing. > > 3. Create a new page on the Watir wiki (confluence) with the latest > information on how to run FireWatir. This page will include the latest > (patched) XPI's. > > 4. Migrate the FireWatir code to OpenQA. > > 5. Create a new Release of FireWatir based on the code and the xpi's hosted > at OpenQA. > > One of the things we'll need to do after this is put together some > protocol's for compiling and supporting the XPI's. I'm still learning > a lot about this right now, but it does seem to me that we need to > have a consistent method for versioning these, at the least. > > Does this plan make sense? Anything questions or suggestions? > > Bret > > -- > Bret Pettichord > CTO, WatirCraft LLC, http://www.watircraft.com > Lead Developer, Watir, http://wtr.rubyforge.org > Blog (Essays), http://www.io.com/~wazmo/blog > MiniBlog (Links), http://feeds.feedburner.com/bretshotlist > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Tue Jul 8 09:53:53 2008 From: bret at pettichord.com (Bret Pettichord) Date: Tue, 8 Jul 2008 08:53:53 -0500 Subject: [Wtr-development] FireWatir Migration Plan In-Reply-To: References: Message-ID: On Tue, Jul 8, 2008 at 12:11 AM, Angrez Singh wrote: > Bret, > > Plan looks nice to me. Let me know when you have applied the patches. Also > regarding bug fixes for Firewatir, should we do that at OpenQA or Google > Code? Thoughts? > Once i move the code to OpenQA, all work should be done there. I still need to make sure that all all Firewatir committers have commit rights on OpenQA. Bugs should be tracked using OpenQA's Jira system. I recently added a "firewatir" component for tracking them. Bret -------------- next part -------------- An HTML attachment was scrubbed... URL: From tim.koops at gmail.com Wed Jul 9 03:44:40 2008 From: tim.koops at gmail.com (Tim Koopmans) Date: Wed, 9 Jul 2008 17:44:40 +1000 Subject: [Wtr-development] FireWatir Migration Plan In-Reply-To: References: <9D35ADD4-6C59-4BA7-A0AD-E29B77ABE69F@gmail.com> Message-ID: <7A79DB50-04DD-49F4-BFA3-D81FB2084A44@gmail.com> No problems Brett, I can still use git locally (I would like to brush up my skills aswell) by checking out a version from svn into a local git repository. This links explains that concept well: http://google-opensource.blogspot.com/2008/05/develop-with-git-on-google-code-project.html Not sure what to call ur 3rd gem, watir+firewatir = icedwatir? :P Look forward to helping out. Regards, Tim Koopmans 90kts.com On 08/07/2008, at 8:23 AM, Bret Pettichord wrote: > On Mon, Jul 7, 2008 at 5:08 PM, Tim Koopmans > wrote: > > I have multiple environments available to test in (windows, mac, > linux) so would be happy to help test out new(er) builds of the > xpi's... > > That would be great as i'm still getting my environments up and > running. > > Do your plans still include merging firewatir and watir branches or > are you trying to sort out the interface (jssh) first? > If you do merge, where do you intend to base/version the source > code? Will you be using svn or git? > > Step one is to get everything into a single repository. Right now > the plan is to import the FireWatir code into our SVN repo on > OpenQA. We don't have a git repo at OpenQA. I can see moving the > project to git at some point, but am reluctant to take that on right > now. I'm don't know git personally, and it is always a chore to move > a repo. Also i'm concerned that it may be too much for other Watir > developers right now. (At the same time, i suspect that it could > make things easier, so that is why i've given it some thought.) > > After we have everything in a single repository, my plan right now > is that we'll have three gem targets: watir, firewatir and a new gem > (watir-common?) where we'll start to migrate common code used by > both projects (both will depend on it). With time, the common code > should grow. > > Bret > > -- > Bret Pettichord > CTO, WatirCraft LLC, http://www.watircraft.com > Lead Developer, Watir, http://wtr.rubyforge.org > Blog (Essays), http://www.io.com/~wazmo/blog > MiniBlog (Links), http://feeds.feedburner.com/bretshotlist > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Thu Jul 10 18:24:25 2008 From: bret at pettichord.com (Bret Pettichord) Date: Thu, 10 Jul 2008 17:24:25 -0500 Subject: [Wtr-development] Watir is now being testing continously Message-ID: I'm pleased to announce that Watir is now being automatically tested every time any changes are made to its code base. This is being done using CruiseControl.rb. You can see the results of the most recent tests at http://watirbuild.com. I plan to also put FireWatir in CruiseControl.rb. This will help us make sure that both implementations remain functional as we integrate their code bases. In my view, any one who isn't using CruiseControl to run their Watir tests is really missing out on a great opportunity. Bret -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From marekj.com at gmail.com Thu Jul 10 19:07:23 2008 From: marekj.com at gmail.com (marekj) Date: Thu, 10 Jul 2008 18:07:23 -0500 Subject: [Wtr-development] Watir is now being testing continously In-Reply-To: References: Message-ID: Congrats, very watirful milestone. I see there is a button 'build now' - not sure if you meant it to be public. Of course I clicked it (yep, just testing what the button does) and looks like I initiated build 1379.2 would you kindly make a short write up on how you set up the whole thing. I would love implement cc.rb for my app tests. marekj On Thu, Jul 10, 2008 at 5:24 PM, Bret Pettichord wrote: > I'm pleased to announce that Watir is now being automatically tested every > time any changes are made to its code base. This is being done using > CruiseControl.rb. You can see the results of the most recent tests at > http://watirbuild.com. > > I plan to also put FireWatir in CruiseControl.rb. This will help us make > sure that both implementations remain functional as we integrate their code > bases. > > In my view, any one who isn't using CruiseControl to run their Watir tests > is really missing out on a great opportunity. > > Bret > -------------- next part -------------- An HTML attachment was scrubbed... URL: From charley.baker at gmail.com Thu Jul 10 19:13:28 2008 From: charley.baker at gmail.com (Charley Baker) Date: Thu, 10 Jul 2008 17:13:28 -0600 Subject: [Wtr-development] Watir is now being testing continously In-Reply-To: References: Message-ID: I did a write up on my blog. If it doesn't work let me know. On Thu, Jul 10, 2008 at 5:07 PM, marekj wrote: > Congrats, very watirful milestone. > > I see there is a button 'build now' - not sure if you meant it to be > public. Of course I clicked it (yep, just testing what the button does) and > looks like I initiated build 1379.2 > > would you kindly make a short write up on how you set up the whole thing. I > would love implement cc.rb for my app tests. > > marekj > > > On Thu, Jul 10, 2008 at 5:24 PM, Bret Pettichord > wrote: > >> I'm pleased to announce that Watir is now being automatically tested every >> time any changes are made to its code base. This is being done using >> CruiseControl.rb. You can see the results of the most recent tests at >> http://watirbuild.com. >> >> I plan to also put FireWatir in CruiseControl.rb. This will help us make >> sure that both implementations remain functional as we integrate their code >> bases. >> >> In my view, any one who isn't using CruiseControl to run their Watir tests >> is really missing out on a great opportunity. >> >> Bret >> > > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > -- Charley Baker blog: http://charleybakersblog.blogspot.com/ Project Manager, Watir, http://wtr.rubyforge.org QA Architect, Gap Inc Direct -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Fri Jul 11 10:14:31 2008 From: bret at pettichord.com (Bret Pettichord) Date: Fri, 11 Jul 2008 09:14:31 -0500 Subject: [Wtr-development] Watir is now being testing continously In-Reply-To: References: Message-ID: On Thu, Jul 10, 2008 at 6:07 PM, marekj wrote: > I see there is a button 'build now' - not sure if you meant it to be > public. Of course I clicked it (yep, just testing what the button does) and > looks like I initiated build 1379.2 I can turn off that button, but i thought it be fun to leave it on right now. You are right: any one can run the tests by pressing the button. No harm done. > would you kindly make a short write up on how you set up the whole thing. I > would love implement cc.rb for my app tests. > I plan to. -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From aidy.lewis at googlemail.com Sat Jul 12 13:28:38 2008 From: aidy.lewis at googlemail.com (aidy lewis) Date: Sat, 12 Jul 2008 18:28:38 +0100 Subject: [Wtr-development] Framework Submission(iteration 1) Message-ID: <7ac2300c0807121028l13e64f1m16c125e89e8d79cc@mail.gmail.com> A Watir framework that object models your AUT http://wiki.openqa.org/display/WTR/Example+Frameworks Run example from: watirFramework\testScripts\gmail_test.rb Product Backlog Add XML logging Read YAML test data Aidy From angrez at gmail.com Mon Jul 14 07:58:55 2008 From: angrez at gmail.com (Angrez Singh) Date: Mon, 14 Jul 2008 17:28:55 +0530 Subject: [Wtr-development] Firewatir Merge Status Message-ID: Hi Bret, I couldn't find Firewatir project on OpenQA SVN. I need to make couple of changes regarding Firefox 3 support. Let me when I can go ahead and do that in OpenQA SVN. Regards, Angrez -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Mon Jul 14 09:39:29 2008 From: bret at pettichord.com (Bret Pettichord) Date: Mon, 14 Jul 2008 08:39:29 -0500 Subject: [Wtr-development] Firewatir Merge Status In-Reply-To: References: Message-ID: I haven't moved it over yet. Please go ahead and make those changes to the google code. Bret On Mon, Jul 14, 2008 at 6:58 AM, Angrez Singh wrote: > Hi Bret, > > I couldn't find Firewatir project on OpenQA SVN. I need to make couple of > changes regarding Firefox 3 support. Let me when I can go ahead and do that > in OpenQA SVN. > > Regards, > Angrez > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Tue Jul 15 23:12:11 2008 From: bret at pettichord.com (Bret Pettichord) Date: Tue, 15 Jul 2008 22:12:11 -0500 Subject: [Wtr-development] FireWatir status and plan Message-ID: This is an update on the FireWatir migration. First some minor updates about what I did today. I added a new page to the Watir Wiki about FireWatir. My goal is to eventually migrate the FireWatir documentation to Confluence. http://wiki.openqa.org/display/WTR/FireWatir I added what i could find about FireWatir 1.1.1 to the Release Notes http://code.google.com/p/firewatir/wiki/ReleaseNotes Here's my plan right now, which is somewhat different from what I said before. 1. Tomorrow I plan to migrate the firewatir code from googlecode to openqa. This will include Angrez's latest fix. 2. I will post the latest xpi's (3 of them) on the FireWatir page on confluence. 3. I will build FireWatir 1.2 based on the code migrated to openqa, and ask your help in testing it. It should have several fixes from 1.1.1, but use the same XPI's. Once we get this stablized, then we will work on FireWatir 1.3, which will include support for driving multiple concurrent browsers. This require's a different set of XPI's, currently available at http://coderrr.wordpress.com/2007/10/15/patch-to-firewatir-and-jssh-to-support-testing-with-multiple-concurrent-firefox-browsers/ Bret -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From angrez at gmail.com Wed Jul 16 02:36:35 2008 From: angrez at gmail.com (Angrez Singh) Date: Wed, 16 Jul 2008 12:06:35 +0530 Subject: [Wtr-development] FireWatir status and plan In-Reply-To: References: Message-ID: Sounds great .. We should also post the XPI's for Firefox 3. I have one for Windows need to get others for Linux and Mac OS. - Angrez On Wed, Jul 16, 2008 at 8:42 AM, Bret Pettichord wrote: > This is an update on the FireWatir migration. First some minor updates > about what I did today. > > I added a new page to the Watir Wiki about FireWatir. My goal is to > eventually migrate the FireWatir documentation to Confluence. > > http://wiki.openqa.org/display/WTR/FireWatir > > I added what i could find about FireWatir 1.1.1 to the Release Notes > > http://code.google.com/p/firewatir/wiki/ReleaseNotes > > Here's my plan right now, which is somewhat different from what I said > before. > > 1. Tomorrow I plan to migrate the firewatir code from googlecode to openqa. > This will include Angrez's latest fix. > 2. I will post the latest xpi's (3 of them) on the FireWatir page on > confluence. > 3. I will build FireWatir 1.2 based on the code migrated to openqa, and ask > your help in testing it. It should have several fixes from 1.1.1, but use > the same XPI's. > > Once we get this stablized, then we will work on FireWatir 1.3, which will > include support for driving multiple concurrent browsers. This require's a > different set of XPI's, currently available at > http://coderrr.wordpress.com/2007/10/15/patch-to-firewatir-and-jssh-to-support-testing-with-multiple-concurrent-firefox-browsers/ > > Bret > > -- > Bret Pettichord > CTO, WatirCraft LLC, http://www.watircraft.com > Lead Developer, Watir, http://wtr.rubyforge.org > Blog (Essays), http://www.io.com/~wazmo/blog > MiniBlog (Links), http://feeds.feedburner.com/bretshotlist > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > -------------- next part -------------- An HTML attachment was scrubbed... URL: From aidy.lewis at googlemail.com Wed Jul 16 15:20:31 2008 From: aidy.lewis at googlemail.com (aidy lewis) Date: Wed, 16 Jul 2008 20:20:31 +0100 Subject: [Wtr-development] Watir framework with Rspec Story Runner Message-ID: <7ac2300c0807161220x5e9b8160l696b8ce2b78f66db@mail.gmail.com> A Watir framework that object models your AUT and uses Rspec Story Runner http://wiki.openqa.org/display/WTR/Example+Frameworks Run example from: watirFramework\runner\gmail.rb (you will need to sign-out of gmail) Aidy From bret at pettichord.com Wed Jul 16 15:58:36 2008 From: bret at pettichord.com (Bret Pettichord) Date: Wed, 16 Jul 2008 14:58:36 -0500 Subject: [Wtr-development] FireWatir XPI's Message-ID: I've taken all the "current" JSSH XPI's that i could find and put them on this page. http://wiki.openqa.org/display/WTR/FireWatir Please let me know if i've missed any. Or if my presentation isn't clear. Bret -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Wed Jul 16 17:53:54 2008 From: bret at pettichord.com (Bret Pettichord) Date: Wed, 16 Jul 2008 16:53:54 -0500 Subject: [Wtr-development] FireWatir 1.2.0 available for testing Message-ID: I just built a new version of the FireWatir gem and uploaded it here: http://wiki.openqa.org/display/WTR/FireWatir I have only tested in on Windows XP with FF 2.0 so far. I am working on the release notes for this. I would love to get help testing it on other platforms. BTW, this code is now in openqa, i'll send more details about that in a separate message. Bret -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Wed Jul 16 18:04:27 2008 From: bret at pettichord.com (Bret Pettichord) Date: Wed, 16 Jul 2008 17:04:27 -0500 Subject: [Wtr-development] FireWatir Ruby code has migrated to openqa. Message-ID: Today I migrated the Ruby code found at https://firewatir.googlecode.com/svn/trunk/FireWatir (revision 147) and imported it into https://svn.openqa.org/svn/watir/trunk/firewatir. This code serves as basis for FireWatir 1.2 which is currently in testing. Going forward, please commit all FireWatir patches to the openqa repository. All FireWatir commiters should have commit rights to the Watir project. Please contact me if you need these rights. I'm still not sure what to do about the JSSH code also found at firewatir.googlecode.com and don't have any immediate plans to migrate it. Bret -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From angrez at gmail.com Thu Jul 17 02:25:18 2008 From: angrez at gmail.com (Angrez Singh) Date: Thu, 17 Jul 2008 11:55:18 +0530 Subject: [Wtr-development] FireWatir XPI's In-Reply-To: References: Message-ID: Bret, It would be great if we change the name for Firefox 3 XPI (Firewatr 1.2) for windows. Currently is says "jssh-20080708-WINNT.xpi". Can we change it to something relevant "jssh-firefox-3.x-WINNT.xpi" or something like that? I think we should change the names of other XPI's accordingly also. What do you say? - Angrez On Thu, Jul 17, 2008 at 1:28 AM, Bret Pettichord wrote: > I've taken all the "current" JSSH XPI's that i could find and put them on > this page. > > http://wiki.openqa.org/display/WTR/FireWatir > > Please let me know if i've missed any. Or if my presentation isn't clear. > > Bret > > > -- > Bret Pettichord > CTO, WatirCraft LLC, http://www.watircraft.com > Lead Developer, Watir, http://wtr.rubyforge.org > Blog (Essays), http://www.io.com/~wazmo/blog > MiniBlog (Links), http://feeds.feedburner.com/bretshotlist > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > -------------- next part -------------- An HTML attachment was scrubbed... URL: From zeljko.filipin at gmail.com Thu Jul 17 03:35:39 2008 From: zeljko.filipin at gmail.com (=?UTF-8?Q?=C5=BDeljko_Filipin?=) Date: Thu, 17 Jul 2008 09:35:39 +0200 Subject: [Wtr-development] [wtr-general] Watir framework with Rspec Story Runner In-Reply-To: <7ac2300c0807161220x5e9b8160l696b8ce2b78f66db@mail.gmail.com> References: <7ac2300c0807161220x5e9b8160l696b8ce2b78f66db@mail.gmail.com> Message-ID: On Wed, Jul 16, 2008 at 9:20 PM, aidy lewis wrote: > A Watir framework that object models your AUT and uses Rspec Story Runner Thanks Aidy for posting this. I am very interested in moving my tests from test/unit to rspec (and hopefully to story runner). My first impression is that this framework is to complicated for my taste. To many files and folders. In any case, thanks for all the work, it is great to have some code to start with. ?eljko -- ZeljkoFilipin.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Thu Jul 17 10:36:14 2008 From: bret at pettichord.com (Bret Pettichord) Date: Thu, 17 Jul 2008 09:36:14 -0500 Subject: [Wtr-development] FireWatir XPI's In-Reply-To: References: Message-ID: I agree. I also think that the version/name of the xpi should be visible and identifying when you look at it from within Firefox. So far, it seems like they all identify themselves the same (v. 0.94 JSSh). With the layout of the new FireWatir page, users don't even need to think about the filenames, and will therefore be focussing even more on the self-identification of the plugins. Bret On Thu, Jul 17, 2008 at 1:25 AM, Angrez Singh wrote: > Bret, > > It would be great if we change the name for Firefox 3 XPI (Firewatr 1.2) > for windows. Currently is says "jssh-20080708-WINNT.xpi". Can we change it > to something relevant "jssh-firefox-3.x-WINNT.xpi" or something like that? I > think we should change the names of other XPI's accordingly also. What do > you say? > > - Angrez > > On Thu, Jul 17, 2008 at 1:28 AM, Bret Pettichord > wrote: > >> I've taken all the "current" JSSH XPI's that i could find and put them on >> this page. >> >> http://wiki.openqa.org/display/WTR/FireWatir >> >> Please let me know if i've missed any. Or if my presentation isn't clear. >> >> Bret >> >> >> -- >> Bret Pettichord >> CTO, WatirCraft LLC, http://www.watircraft.com >> Lead Developer, Watir, http://wtr.rubyforge.org >> Blog (Essays), http://www.io.com/~wazmo/blog >> MiniBlog (Links), http://feeds.feedburner.com/bretshotlist >> >> _______________________________________________ >> Wtr-development mailing list >> Wtr-development at rubyforge.org >> http://rubyforge.org/mailman/listinfo/wtr-development >> > > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From angrez at gmail.com Fri Jul 25 07:30:00 2008 From: angrez at gmail.com (Angrez Singh) Date: Fri, 25 Jul 2008 17:00:00 +0530 Subject: [Wtr-development] any plan to build a xpi extension for firefox3 on linux? In-Reply-To: References: <7b80de59-2ed1-477f-9585-d6b8d826ed6c@l42g2000hsc.googlegroups.com> <9323834b-436d-461a-9b7e-3337f6d0144f@p25g2000hsf.googlegroups.com> <16d07d03-2dc4-406e-825b-b5594b76f1f9@k36g2000pri.googlegroups.com> Message-ID: Linux XPI for FF3 on linux is here: http://groups.google.com/group/firewatir/web/jssh-20080725-Linux.xpi.tar.gz Can somebody test this on his/her machine and make sure that it works. Bret, Can we add this to OpenQA wiki page added for FireWatir? - Angrez On Fri, Jul 25, 2008 at 4:26 PM, Harry wrote: > > Hi ! Finally I made it > > thank you very much, I don't know whats the magic in the jssh.zip code > and makefile, I only change the first few line to > topsrcdir = /home/harry/myprogram/firefox/mozilla > > srcdir = /home/harry/myprogram/firefox/mozilla/extensions/jssh > > VPATH = /home/harry/myprogram/firefox/mozilla/extensions/jssh > > and do exactally what you told me .so everything is done! but I dont > know whether this will affect the use of others. > > > > here is the xpi file. I install it with the system default firefox3 > (which was not compiled with jssh ) and it works! > http://groups.google.com/group/firewatir/web/jssh-20080725-Linux.xpi.tar.gz > > thank you again I can only do this after work,and this is pretty much > fun with your help! > --~--~---------~--~----~------------~-------~--~----~ > You received this message because you are subscribed to the Google Groups > "FireWatir" group. > To post to this group, send email to firewatir at googlegroups.com > To unsubscribe from this group, send email to > firewatir-unsubscribe at googlegroups.com > For more options, visit this group at > http://groups.google.com/group/firewatir?hl=en > -~----------~----~----~----~------~----~------~--~--- > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From aidy.lewis at googlemail.com Wed Jul 30 12:20:26 2008 From: aidy.lewis at googlemail.com (aidy lewis) Date: Wed, 30 Jul 2008 17:20:26 +0100 Subject: [Wtr-development] WTR-233 Message-ID: <7ac2300c0807300920v72ca9d87wcda1e61a4acbe88e@mail.gmail.com> Hi, Could someone assign this task to me in Jira please? Aidy From bret at pettichord.com Wed Jul 30 18:07:03 2008 From: bret at pettichord.com (Bret Pettichord) Date: Wed, 30 Jul 2008 17:07:03 -0500 Subject: [Wtr-development] Supporting Multiple Browsers with FireWatir. Not. Message-ID: Last fall, a popular patch was made to FireWatir to allow it to drive multiple browsers concurrently. I have not merged this code into the trunk of FireWatir, and have no short term plans to do so. Mainly, this is because it requires a recompiled XPI, which leads to several complications that I'm reluctant to manage right now. 1. We have various versions of the XPI floating around as it is, all self-identifying at version 0.94. We need a system for managing versions before we can support multiple versions effectively. 2. The new XPI changes the command line API for Firefox in a way that breaks compatibility for FireWatir. In other words, the unpatched FireWatir will not work with the patched XPI, and vice versa. In my view, the new FireWatir should work with either XPI. It would be friendlier, especially since users can't really tell which version of the XPI they have installed. (See #1). 3. We would also need to recompile the XPI for FF 3.0 on all platforms. 4. I am not currently configured to compile the XPI's on any platform. Some of the changes I'm suggesting are not complicated (1. add versioning; 2. make the command line backwards compatible; 3. compile for FF3), but i would need to set up the various environments, which would take me a couple of days. (If someone wants to sponsor this work, I'll happily reconsider). Instead, I plan to stick with using the old XPI and would like to see if we can find a non-compiled alternative to JSSH such as one of the following: * SD Connector from the Komodo project. http://blogs.activestate.com/shanec/2008/05/jssh-replacemen.html * MozRepl from the MozLab project. http://hyperstruct.net/projects/mozlab Has any one tried these out? Bret -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From paul.rogers at shaw.ca Wed Jul 30 19:07:40 2008 From: paul.rogers at shaw.ca (Paul Rogers) Date: Wed, 30 Jul 2008 17:07:40 -0600 Subject: [Wtr-development] Supporting Multiple Browsers with FireWatir. Not. In-Reply-To: References: Message-ID: I dont remember having to recompile jssh to make the multi browser thing work, just had to change out a javascript like file in the chrome dir. Paul On Wed, Jul 30, 2008 at 4:07 PM, Bret Pettichord wrote: > Last fall, a popular patch was made to FireWatir to allow it to drive > multiple browsers concurrently. > > I have not merged this code into the trunk of FireWatir, and have > no short term plans to do so. Mainly, this is because it requires a > recompiled XPI, which leads to several complications that I'm reluctant > to manage right now. > > 1. We have various versions of the XPI floating around as it is, all > self-identifying at version 0.94. We need a system for managing > versions before we can support multiple versions effectively. > > 2. The new XPI changes the command line API for Firefox in a way that > breaks compatibility for FireWatir. In other words, the unpatched > FireWatir will not work with the patched XPI, and vice versa. In my > view, the new FireWatir should work with either XPI. It would be > friendlier, especially since users can't really tell which version of > the XPI they have installed. (See #1). > > 3. We would also need to recompile the XPI for FF 3.0 on all > platforms. > > 4. I am not currently configured to compile the XPI's on any > platform. Some of the changes I'm suggesting are not complicated > (1. add versioning; 2. make the command line backwards compatible; > 3. compile for FF3), but i would need to set up the various > environments, which would take me a couple of days. (If someone wants > to sponsor this work, I'll happily reconsider). > > Instead, I plan to stick with using the old XPI and would > like to see if we can find a non-compiled alternative to JSSH such as > one of the following: > > * SD Connector from the Komodo project. > http://blogs.activestate.com/shanec/2008/05/jssh-replacemen.html > * MozRepl from the MozLab project. http://hyperstruct.net/projects/mozlab > > Has any one tried these out? > > Bret > > > -- > Bret Pettichord > CTO, WatirCraft LLC, http://www.watircraft.com > Lead Developer, Watir, http://wtr.rubyforge.org > Blog (Essays), http://www.io.com/~wazmo/blog > MiniBlog (Links), http://feeds.feedburner.com/bretshotlist > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > From bret at pettichord.com Wed Jul 30 19:29:03 2008 From: bret at pettichord.com (Bret Pettichord) Date: Wed, 30 Jul 2008 18:29:03 -0500 Subject: [Wtr-development] Supporting Multiple Browsers with FireWatir. Not. In-Reply-To: References: Message-ID: On Wed, Jul 30, 2008 at 6:07 PM, Paul Rogers wrote: > I dont remember having to recompile jssh to make the multi browser > thing work, just had to change out a javascript like file in the > chrome dir. I just read the page http://coderrr.wordpress.com/2007/10/15/patch-to-firewatir-and-jssh-to-support-testing-with-multiple-concurrent-firefox-browsers/ more closely, and i see that you are correct. Thanks for the clarification. That makes it easier to maintain than I realized. I'll have to rething my position on this. Bret -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From paul.rogers at shaw.ca Wed Jul 30 19:49:15 2008 From: paul.rogers at shaw.ca (Paul Rogers) Date: Wed, 30 Jul 2008 17:49:15 -0600 Subject: [Wtr-development] Supporting Multiple Browsers with FireWatir. Not. In-Reply-To: References: Message-ID: Im fairly certain that you are correct about the patched xpi not working with the unpatched firewatir.rb though. There are many times Ive launched firefox ( from code ) with firefox -jssh 9997 where 9997 is the jssh port to use on an unpatched xpi, only to find the browser vist www.9997.com I dont know an easy way round this. Ive had a lot more success with having a browser already open and letting firewatir attach to it Paul On Wed, Jul 30, 2008 at 5:29 PM, Bret Pettichord wrote: > On Wed, Jul 30, 2008 at 6:07 PM, Paul Rogers wrote: >> >> I dont remember having to recompile jssh to make the multi browser >> thing work, just had to change out a javascript like file in the >> chrome dir. > > I just read the page > > > http://coderrr.wordpress.com/2007/10/15/patch-to-firewatir-and-jssh-to-support-testing-with-multiple-concurrent-firefox-browsers/ > > more closely, and i see that you are correct. Thanks for the clarification. > > That makes it easier to maintain than I realized. I'll have to rething my > position on this. > > Bret > > -- > Bret Pettichord > CTO, WatirCraft LLC, http://www.watircraft.com > Lead Developer, Watir, http://wtr.rubyforge.org > Blog (Essays), http://www.io.com/~wazmo/blog > MiniBlog (Links), http://feeds.feedburner.com/bretshotlist > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > From bret at pettichord.com Thu Jul 31 16:08:34 2008 From: bret at pettichord.com (Bret Pettichord) Date: Thu, 31 Jul 2008 15:08:34 -0500 Subject: [Wtr-development] WTR-233 In-Reply-To: <7ac2300c0807300920v72ca9d87wcda1e61a4acbe88e@mail.gmail.com> References: <7ac2300c0807300920v72ca9d87wcda1e61a4acbe88e@mail.gmail.com> Message-ID: http://jira.openqa.org/browse/WTR-233 Aidy, I've requested that Patrick (who manages OpenQA) give you commit rights to Watir, which is needed before we can assign a ticket to you. To me this looks like a hard to problem to solve. I'm curious about your intentions. Have you been working on this? Do you have a solution? Bret On Wed, Jul 30, 2008 at 11:20 AM, aidy lewis wrote: > Hi, > > Could someone assign this task to me in Jira please? > > Aidy > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Wed Jul 2 15:03:23 2008 From: bret at pettichord.com (Bret Pettichord) Date: Wed, 2 Jul 2008 14:03:23 -0500 Subject: [Wtr-development] SD Connector Message-ID: Hey I just read this note about a javascript-based replacement for JSSH (that does not require compiling). http://blogs.activestate.com/shanec/2008/05/jssh-replacemen.html I was wondering whether any one had experimented with it to see if it might work with FireWatir? Bret -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From paul.rogers at shaw.ca Wed Jul 2 15:45:33 2008 From: paul.rogers at shaw.ca (Paul Rogers) Date: Wed, 2 Jul 2008 13:45:33 -0600 Subject: [Wtr-development] SD Connector In-Reply-To: References: Message-ID: looks interesting. Some one also sent me this http://drnicwilliams.com/2008/02/19/one-stop-javascript-unit-testing-for-rails2/ I dont know how it works, ( and havent investigated any ) but looks like it might also have something like sd connector Paul On Wed, Jul 2, 2008 at 1:03 PM, Bret Pettichord wrote: > Hey I just read this note about a javascript-based replacement for JSSH > (that does not require compiling). > > http://blogs.activestate.com/shanec/2008/05/jssh-replacemen.html > > I was wondering whether any one had experimented with it to see if it might > work with FireWatir? > > Bret > > -- > Bret Pettichord > CTO, WatirCraft LLC, http://www.watircraft.com > Lead Developer, Watir, http://wtr.rubyforge.org > Blog (Essays), http://www.io.com/~wazmo/blog > MiniBlog (Links), http://feeds.feedburner.com/bretshotlist > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > From bret at pettichord.com Mon Jul 7 16:48:54 2008 From: bret at pettichord.com (Bret Pettichord) Date: Mon, 7 Jul 2008 15:48:54 -0500 Subject: [Wtr-development] FireWatir Migration Plan Message-ID: Several weeks ago, I went ahead and applied most of the outstanding FireWatir patches to the repository hosted at googlecode. Actually, I applied all the patches i found, save one, the multi-browser patch. I had trouble getting this to work, mostly because I didn't realize that I needed to use a different XPI. Since then, I discoverd this web page that describes the multi-browser patch and the patches to the XPI, as well as compiled versions of them: http://coderrr.wordpress.com/2007/10/15/patch-to-firewatir-and-jssh-to-support-testing-with-multiple-concurrent-firefox-browsers/ I'm getting back to the FireWatir code and this is my short-range plan: 1. Re-apply the multi-browser patch to the firewatir code on googlecode and verify that it works with these patched xpi's. 2. Verify that this works on both Windows and Mac/Linux. I have both Mac and Linux environments available, but will need to configure them for testing. 3. Create a new page on the Watir wiki (confluence) with the latest information on how to run FireWatir. This page will include the latest (patched) XPI's. 4. Migrate the FireWatir code to OpenQA. 5. Create a new Release of FireWatir based on the code and the xpi's hosted at OpenQA. One of the things we'll need to do after this is put together some protocol's for compiling and supporting the XPI's. I'm still learning a lot about this right now, but it does seem to me that we need to have a consistent method for versioning these, at the least. Does this plan make sense? Anything questions or suggestions? Bret -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From tim.koops at gmail.com Mon Jul 7 18:08:09 2008 From: tim.koops at gmail.com (Tim Koopmans) Date: Tue, 8 Jul 2008 08:08:09 +1000 Subject: [Wtr-development] FireWatir Migration Plan In-Reply-To: References: Message-ID: <9D35ADD4-6C59-4BA7-A0AD-E29B77ABE69F@gmail.com> Hi Brett, I have multiple environments available to test in (windows, mac, linux) so would be happy to help test out new(er) builds of the xpi's... Do your plans still include merging firewatir and watir branches or are you trying to sort out the interface (jssh) first? If you do merge, where do you intend to base/version the source code? Will you be using svn or git? Thanks for your efforts in tidying this up. I see the ability to support multiple browsers (consistently) as a major milestone for watir. Regards, Tim Koopmans 90kts.com On 08/07/2008, at 6:48 AM, Bret Pettichord wrote: > Several weeks ago, I went ahead and applied most of the outstanding > FireWatir patches to the repository hosted at googlecode. Actually, I > applied all the patches i found, save one, the multi-browser patch. I > had trouble getting this to work, mostly because I didn't realize that > I needed to use a different XPI. > > Since then, I discoverd this web page that describes the multi-browser > patch and the patches to the XPI, as well as compiled versions of > them: > > http://coderrr.wordpress.com/2007/10/15/patch-to-firewatir-and-jssh-to-support-testing-with-multiple-concurrent-firefox-browsers/ > > I'm getting back to the FireWatir code and this is my short-range > plan: > > 1. Re-apply the multi-browser patch to the firewatir code on > googlecode and verify that it works with these patched xpi's. > > 2. Verify that this works on both Windows and Mac/Linux. I have both > Mac and Linux environments available, but will need to configure them > for testing. > > 3. Create a new page on the Watir wiki (confluence) with the latest > information on how to run FireWatir. This page will include the latest > (patched) XPI's. > > 4. Migrate the FireWatir code to OpenQA. > > 5. Create a new Release of FireWatir based on the code and the xpi's > hosted at OpenQA. > > One of the things we'll need to do after this is put together some > protocol's for compiling and supporting the XPI's. I'm still learning > a lot about this right now, but it does seem to me that we need to > have a consistent method for versioning these, at the least. > > Does this plan make sense? Anything questions or suggestions? > > Bret > > -- > Bret Pettichord > CTO, WatirCraft LLC, http://www.watircraft.com > Lead Developer, Watir, http://wtr.rubyforge.org > Blog (Essays), http://www.io.com/~wazmo/blog > MiniBlog (Links), http://feeds.feedburner.com/bretshotlist > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Mon Jul 7 18:23:58 2008 From: bret at pettichord.com (Bret Pettichord) Date: Mon, 7 Jul 2008 17:23:58 -0500 Subject: [Wtr-development] FireWatir Migration Plan In-Reply-To: <9D35ADD4-6C59-4BA7-A0AD-E29B77ABE69F@gmail.com> References: <9D35ADD4-6C59-4BA7-A0AD-E29B77ABE69F@gmail.com> Message-ID: On Mon, Jul 7, 2008 at 5:08 PM, Tim Koopmans wrote: > > I have multiple environments available to test in (windows, mac, linux) so > would be happy to help test out new(er) builds of the xpi's... > That would be great as i'm still getting my environments up and running. > Do your plans still include merging firewatir and watir branches or are you > trying to sort out the interface (jssh) first? > If you do merge, where do you intend to base/version the source code? Will > you be using svn or git? > Step one is to get everything into a single repository. Right now the plan is to import the FireWatir code into our SVN repo on OpenQA. We don't have a git repo at OpenQA. I can see moving the project to git at some point, but am reluctant to take that on right now. I'm don't know git personally, and it is always a chore to move a repo. Also i'm concerned that it may be too much for other Watir developers right now. (At the same time, i suspect that it could make things easier, so that is why i've given it some thought.) After we have everything in a single repository, my plan right now is that we'll have three gem targets: watir, firewatir and a new gem (watir-common?) where we'll start to migrate common code used by both projects (both will depend on it). With time, the common code should grow. Bret -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Mon Jul 7 20:10:17 2008 From: bret at pettichord.com (Bret Pettichord) Date: Mon, 7 Jul 2008 19:10:17 -0500 Subject: [Wtr-development] Problem running Cruise Control RB on Windows Message-ID: I am trying to run CruiseControlRB on Windows. My goal is to use for testing the development of Watir. I have installed Cruise (1.3.0) and Ruby (1.8.5) and SVN (1.5). And I created the Watir project in cruise and manually did "rake cruise". But when I start the Cruise server. I get an error ("Access is denied"). It appears to come from the "svn log" command. However, I am able to run the same command from the same directory manually without a problem. Any suggestions? C:\cruise>ruby script/server --trace cruise data root = 'C:\Documents and Settings\Administrator/.cruise' ** Ruby version is not up-to-date; loading cgi_multipart_eof_fix => Booting Mongrel (use 'script/server webrick' to force WEBrick) => Rails application starting on http://0.0.0.0:3333 => Call with -d to detach => Ctrl-C to shutdown server ** Starting Mongrel listening at 0.0.0.0:3333 ** Starting Rails with production environment... ** Rails loaded. ** Loading any Rails specific GemPlugins cruise data root = 'C:\Documents and Settings\Administrator/.cruise' ** Signals ready. INT => stop (no restart). ** Mongrel 1.1.2 available at 0.0.0.0:3333 ** Use CTRL-C to stop. [debug] Loading plugin builder_status [debug] Loading plugin build_reaper [debug] Loading plugin email_notifier [debug] Loading plugin log_publisher [debug] Loading plugin minimal_console_logger [debug] Loading plugin project_logger [info] [2008-07-08 01:03:46] Builder for project 'watir' started Logging to: C:/cruise/log/watir_builder.log [debug] C:/Documents and Settings/Administrator/.cruise/projects/watir/work Admi nistrator$ svn --non-interactive log --limit 1 --revision HEAD:1 --verbose --xml Access is denied. [debug] [2008-07-08 01:03:46] Sleeping [debug] C:/Documents and Settings/Administrator/.cruise/projects/watir/work Admi nistrator$ svn --non-interactive log --limit 1 --revision HEAD:1 --verbose --xml Access is denied. -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From angrez at gmail.com Tue Jul 8 01:11:26 2008 From: angrez at gmail.com (Angrez Singh) Date: Tue, 8 Jul 2008 10:41:26 +0530 Subject: [Wtr-development] FireWatir Migration Plan In-Reply-To: References: Message-ID: Bret, Plan looks nice to me. Let me know when you have applied the patches. Also regarding bug fixes for Firewatir, should we do that at OpenQA or Google Code? Thoughts? - Angrez On Tue, Jul 8, 2008 at 2:18 AM, Bret Pettichord wrote: > Several weeks ago, I went ahead and applied most of the outstanding > FireWatir patches to the repository hosted at googlecode. Actually, I > applied all the patches i found, save one, the multi-browser patch. I > had trouble getting this to work, mostly because I didn't realize that > I needed to use a different XPI. > > Since then, I discoverd this web page that describes the multi-browser > patch and the patches to the XPI, as well as compiled versions of them: > > > http://coderrr.wordpress.com/2007/10/15/patch-to-firewatir-and-jssh-to-support-testing-with-multiple-concurrent-firefox-browsers/ > > I'm getting back to the FireWatir code and this is my short-range > plan: > > 1. Re-apply the multi-browser patch to the firewatir code on > googlecode and verify that it works with these patched xpi's. > > 2. Verify that this works on both Windows and Mac/Linux. I have both > Mac and Linux environments available, but will need to configure them > for testing. > > 3. Create a new page on the Watir wiki (confluence) with the latest > information on how to run FireWatir. This page will include the latest > (patched) XPI's. > > 4. Migrate the FireWatir code to OpenQA. > > 5. Create a new Release of FireWatir based on the code and the xpi's hosted > at OpenQA. > > One of the things we'll need to do after this is put together some > protocol's for compiling and supporting the XPI's. I'm still learning > a lot about this right now, but it does seem to me that we need to > have a consistent method for versioning these, at the least. > > Does this plan make sense? Anything questions or suggestions? > > Bret > > -- > Bret Pettichord > CTO, WatirCraft LLC, http://www.watircraft.com > Lead Developer, Watir, http://wtr.rubyforge.org > Blog (Essays), http://www.io.com/~wazmo/blog > MiniBlog (Links), http://feeds.feedburner.com/bretshotlist > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Tue Jul 8 09:53:53 2008 From: bret at pettichord.com (Bret Pettichord) Date: Tue, 8 Jul 2008 08:53:53 -0500 Subject: [Wtr-development] FireWatir Migration Plan In-Reply-To: References: Message-ID: On Tue, Jul 8, 2008 at 12:11 AM, Angrez Singh wrote: > Bret, > > Plan looks nice to me. Let me know when you have applied the patches. Also > regarding bug fixes for Firewatir, should we do that at OpenQA or Google > Code? Thoughts? > Once i move the code to OpenQA, all work should be done there. I still need to make sure that all all Firewatir committers have commit rights on OpenQA. Bugs should be tracked using OpenQA's Jira system. I recently added a "firewatir" component for tracking them. Bret -------------- next part -------------- An HTML attachment was scrubbed... URL: From tim.koops at gmail.com Wed Jul 9 03:44:40 2008 From: tim.koops at gmail.com (Tim Koopmans) Date: Wed, 9 Jul 2008 17:44:40 +1000 Subject: [Wtr-development] FireWatir Migration Plan In-Reply-To: References: <9D35ADD4-6C59-4BA7-A0AD-E29B77ABE69F@gmail.com> Message-ID: <7A79DB50-04DD-49F4-BFA3-D81FB2084A44@gmail.com> No problems Brett, I can still use git locally (I would like to brush up my skills aswell) by checking out a version from svn into a local git repository. This links explains that concept well: http://google-opensource.blogspot.com/2008/05/develop-with-git-on-google-code-project.html Not sure what to call ur 3rd gem, watir+firewatir = icedwatir? :P Look forward to helping out. Regards, Tim Koopmans 90kts.com On 08/07/2008, at 8:23 AM, Bret Pettichord wrote: > On Mon, Jul 7, 2008 at 5:08 PM, Tim Koopmans > wrote: > > I have multiple environments available to test in (windows, mac, > linux) so would be happy to help test out new(er) builds of the > xpi's... > > That would be great as i'm still getting my environments up and > running. > > Do your plans still include merging firewatir and watir branches or > are you trying to sort out the interface (jssh) first? > If you do merge, where do you intend to base/version the source > code? Will you be using svn or git? > > Step one is to get everything into a single repository. Right now > the plan is to import the FireWatir code into our SVN repo on > OpenQA. We don't have a git repo at OpenQA. I can see moving the > project to git at some point, but am reluctant to take that on right > now. I'm don't know git personally, and it is always a chore to move > a repo. Also i'm concerned that it may be too much for other Watir > developers right now. (At the same time, i suspect that it could > make things easier, so that is why i've given it some thought.) > > After we have everything in a single repository, my plan right now > is that we'll have three gem targets: watir, firewatir and a new gem > (watir-common?) where we'll start to migrate common code used by > both projects (both will depend on it). With time, the common code > should grow. > > Bret > > -- > Bret Pettichord > CTO, WatirCraft LLC, http://www.watircraft.com > Lead Developer, Watir, http://wtr.rubyforge.org > Blog (Essays), http://www.io.com/~wazmo/blog > MiniBlog (Links), http://feeds.feedburner.com/bretshotlist > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Thu Jul 10 18:24:25 2008 From: bret at pettichord.com (Bret Pettichord) Date: Thu, 10 Jul 2008 17:24:25 -0500 Subject: [Wtr-development] Watir is now being testing continously Message-ID: I'm pleased to announce that Watir is now being automatically tested every time any changes are made to its code base. This is being done using CruiseControl.rb. You can see the results of the most recent tests at http://watirbuild.com. I plan to also put FireWatir in CruiseControl.rb. This will help us make sure that both implementations remain functional as we integrate their code bases. In my view, any one who isn't using CruiseControl to run their Watir tests is really missing out on a great opportunity. Bret -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From marekj.com at gmail.com Thu Jul 10 19:07:23 2008 From: marekj.com at gmail.com (marekj) Date: Thu, 10 Jul 2008 18:07:23 -0500 Subject: [Wtr-development] Watir is now being testing continously In-Reply-To: References: Message-ID: Congrats, very watirful milestone. I see there is a button 'build now' - not sure if you meant it to be public. Of course I clicked it (yep, just testing what the button does) and looks like I initiated build 1379.2 would you kindly make a short write up on how you set up the whole thing. I would love implement cc.rb for my app tests. marekj On Thu, Jul 10, 2008 at 5:24 PM, Bret Pettichord wrote: > I'm pleased to announce that Watir is now being automatically tested every > time any changes are made to its code base. This is being done using > CruiseControl.rb. You can see the results of the most recent tests at > http://watirbuild.com. > > I plan to also put FireWatir in CruiseControl.rb. This will help us make > sure that both implementations remain functional as we integrate their code > bases. > > In my view, any one who isn't using CruiseControl to run their Watir tests > is really missing out on a great opportunity. > > Bret > -------------- next part -------------- An HTML attachment was scrubbed... URL: From charley.baker at gmail.com Thu Jul 10 19:13:28 2008 From: charley.baker at gmail.com (Charley Baker) Date: Thu, 10 Jul 2008 17:13:28 -0600 Subject: [Wtr-development] Watir is now being testing continously In-Reply-To: References: Message-ID: I did a write up on my blog. If it doesn't work let me know. On Thu, Jul 10, 2008 at 5:07 PM, marekj wrote: > Congrats, very watirful milestone. > > I see there is a button 'build now' - not sure if you meant it to be > public. Of course I clicked it (yep, just testing what the button does) and > looks like I initiated build 1379.2 > > would you kindly make a short write up on how you set up the whole thing. I > would love implement cc.rb for my app tests. > > marekj > > > On Thu, Jul 10, 2008 at 5:24 PM, Bret Pettichord > wrote: > >> I'm pleased to announce that Watir is now being automatically tested every >> time any changes are made to its code base. This is being done using >> CruiseControl.rb. You can see the results of the most recent tests at >> http://watirbuild.com. >> >> I plan to also put FireWatir in CruiseControl.rb. This will help us make >> sure that both implementations remain functional as we integrate their code >> bases. >> >> In my view, any one who isn't using CruiseControl to run their Watir tests >> is really missing out on a great opportunity. >> >> Bret >> > > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > -- Charley Baker blog: http://charleybakersblog.blogspot.com/ Project Manager, Watir, http://wtr.rubyforge.org QA Architect, Gap Inc Direct -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Fri Jul 11 10:14:31 2008 From: bret at pettichord.com (Bret Pettichord) Date: Fri, 11 Jul 2008 09:14:31 -0500 Subject: [Wtr-development] Watir is now being testing continously In-Reply-To: References: Message-ID: On Thu, Jul 10, 2008 at 6:07 PM, marekj wrote: > I see there is a button 'build now' - not sure if you meant it to be > public. Of course I clicked it (yep, just testing what the button does) and > looks like I initiated build 1379.2 I can turn off that button, but i thought it be fun to leave it on right now. You are right: any one can run the tests by pressing the button. No harm done. > would you kindly make a short write up on how you set up the whole thing. I > would love implement cc.rb for my app tests. > I plan to. -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From aidy.lewis at googlemail.com Sat Jul 12 13:28:38 2008 From: aidy.lewis at googlemail.com (aidy lewis) Date: Sat, 12 Jul 2008 18:28:38 +0100 Subject: [Wtr-development] Framework Submission(iteration 1) Message-ID: <7ac2300c0807121028l13e64f1m16c125e89e8d79cc@mail.gmail.com> A Watir framework that object models your AUT http://wiki.openqa.org/display/WTR/Example+Frameworks Run example from: watirFramework\testScripts\gmail_test.rb Product Backlog Add XML logging Read YAML test data Aidy From angrez at gmail.com Mon Jul 14 07:58:55 2008 From: angrez at gmail.com (Angrez Singh) Date: Mon, 14 Jul 2008 17:28:55 +0530 Subject: [Wtr-development] Firewatir Merge Status Message-ID: Hi Bret, I couldn't find Firewatir project on OpenQA SVN. I need to make couple of changes regarding Firefox 3 support. Let me when I can go ahead and do that in OpenQA SVN. Regards, Angrez -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Mon Jul 14 09:39:29 2008 From: bret at pettichord.com (Bret Pettichord) Date: Mon, 14 Jul 2008 08:39:29 -0500 Subject: [Wtr-development] Firewatir Merge Status In-Reply-To: References: Message-ID: I haven't moved it over yet. Please go ahead and make those changes to the google code. Bret On Mon, Jul 14, 2008 at 6:58 AM, Angrez Singh wrote: > Hi Bret, > > I couldn't find Firewatir project on OpenQA SVN. I need to make couple of > changes regarding Firefox 3 support. Let me when I can go ahead and do that > in OpenQA SVN. > > Regards, > Angrez > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Tue Jul 15 23:12:11 2008 From: bret at pettichord.com (Bret Pettichord) Date: Tue, 15 Jul 2008 22:12:11 -0500 Subject: [Wtr-development] FireWatir status and plan Message-ID: This is an update on the FireWatir migration. First some minor updates about what I did today. I added a new page to the Watir Wiki about FireWatir. My goal is to eventually migrate the FireWatir documentation to Confluence. http://wiki.openqa.org/display/WTR/FireWatir I added what i could find about FireWatir 1.1.1 to the Release Notes http://code.google.com/p/firewatir/wiki/ReleaseNotes Here's my plan right now, which is somewhat different from what I said before. 1. Tomorrow I plan to migrate the firewatir code from googlecode to openqa. This will include Angrez's latest fix. 2. I will post the latest xpi's (3 of them) on the FireWatir page on confluence. 3. I will build FireWatir 1.2 based on the code migrated to openqa, and ask your help in testing it. It should have several fixes from 1.1.1, but use the same XPI's. Once we get this stablized, then we will work on FireWatir 1.3, which will include support for driving multiple concurrent browsers. This require's a different set of XPI's, currently available at http://coderrr.wordpress.com/2007/10/15/patch-to-firewatir-and-jssh-to-support-testing-with-multiple-concurrent-firefox-browsers/ Bret -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From angrez at gmail.com Wed Jul 16 02:36:35 2008 From: angrez at gmail.com (Angrez Singh) Date: Wed, 16 Jul 2008 12:06:35 +0530 Subject: [Wtr-development] FireWatir status and plan In-Reply-To: References: Message-ID: Sounds great .. We should also post the XPI's for Firefox 3. I have one for Windows need to get others for Linux and Mac OS. - Angrez On Wed, Jul 16, 2008 at 8:42 AM, Bret Pettichord wrote: > This is an update on the FireWatir migration. First some minor updates > about what I did today. > > I added a new page to the Watir Wiki about FireWatir. My goal is to > eventually migrate the FireWatir documentation to Confluence. > > http://wiki.openqa.org/display/WTR/FireWatir > > I added what i could find about FireWatir 1.1.1 to the Release Notes > > http://code.google.com/p/firewatir/wiki/ReleaseNotes > > Here's my plan right now, which is somewhat different from what I said > before. > > 1. Tomorrow I plan to migrate the firewatir code from googlecode to openqa. > This will include Angrez's latest fix. > 2. I will post the latest xpi's (3 of them) on the FireWatir page on > confluence. > 3. I will build FireWatir 1.2 based on the code migrated to openqa, and ask > your help in testing it. It should have several fixes from 1.1.1, but use > the same XPI's. > > Once we get this stablized, then we will work on FireWatir 1.3, which will > include support for driving multiple concurrent browsers. This require's a > different set of XPI's, currently available at > http://coderrr.wordpress.com/2007/10/15/patch-to-firewatir-and-jssh-to-support-testing-with-multiple-concurrent-firefox-browsers/ > > Bret > > -- > Bret Pettichord > CTO, WatirCraft LLC, http://www.watircraft.com > Lead Developer, Watir, http://wtr.rubyforge.org > Blog (Essays), http://www.io.com/~wazmo/blog > MiniBlog (Links), http://feeds.feedburner.com/bretshotlist > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > -------------- next part -------------- An HTML attachment was scrubbed... URL: From aidy.lewis at googlemail.com Wed Jul 16 15:20:31 2008 From: aidy.lewis at googlemail.com (aidy lewis) Date: Wed, 16 Jul 2008 20:20:31 +0100 Subject: [Wtr-development] Watir framework with Rspec Story Runner Message-ID: <7ac2300c0807161220x5e9b8160l696b8ce2b78f66db@mail.gmail.com> A Watir framework that object models your AUT and uses Rspec Story Runner http://wiki.openqa.org/display/WTR/Example+Frameworks Run example from: watirFramework\runner\gmail.rb (you will need to sign-out of gmail) Aidy From bret at pettichord.com Wed Jul 16 15:58:36 2008 From: bret at pettichord.com (Bret Pettichord) Date: Wed, 16 Jul 2008 14:58:36 -0500 Subject: [Wtr-development] FireWatir XPI's Message-ID: I've taken all the "current" JSSH XPI's that i could find and put them on this page. http://wiki.openqa.org/display/WTR/FireWatir Please let me know if i've missed any. Or if my presentation isn't clear. Bret -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Wed Jul 16 17:53:54 2008 From: bret at pettichord.com (Bret Pettichord) Date: Wed, 16 Jul 2008 16:53:54 -0500 Subject: [Wtr-development] FireWatir 1.2.0 available for testing Message-ID: I just built a new version of the FireWatir gem and uploaded it here: http://wiki.openqa.org/display/WTR/FireWatir I have only tested in on Windows XP with FF 2.0 so far. I am working on the release notes for this. I would love to get help testing it on other platforms. BTW, this code is now in openqa, i'll send more details about that in a separate message. Bret -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Wed Jul 16 18:04:27 2008 From: bret at pettichord.com (Bret Pettichord) Date: Wed, 16 Jul 2008 17:04:27 -0500 Subject: [Wtr-development] FireWatir Ruby code has migrated to openqa. Message-ID: Today I migrated the Ruby code found at https://firewatir.googlecode.com/svn/trunk/FireWatir (revision 147) and imported it into https://svn.openqa.org/svn/watir/trunk/firewatir. This code serves as basis for FireWatir 1.2 which is currently in testing. Going forward, please commit all FireWatir patches to the openqa repository. All FireWatir commiters should have commit rights to the Watir project. Please contact me if you need these rights. I'm still not sure what to do about the JSSH code also found at firewatir.googlecode.com and don't have any immediate plans to migrate it. Bret -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From angrez at gmail.com Thu Jul 17 02:25:18 2008 From: angrez at gmail.com (Angrez Singh) Date: Thu, 17 Jul 2008 11:55:18 +0530 Subject: [Wtr-development] FireWatir XPI's In-Reply-To: References: Message-ID: Bret, It would be great if we change the name for Firefox 3 XPI (Firewatr 1.2) for windows. Currently is says "jssh-20080708-WINNT.xpi". Can we change it to something relevant "jssh-firefox-3.x-WINNT.xpi" or something like that? I think we should change the names of other XPI's accordingly also. What do you say? - Angrez On Thu, Jul 17, 2008 at 1:28 AM, Bret Pettichord wrote: > I've taken all the "current" JSSH XPI's that i could find and put them on > this page. > > http://wiki.openqa.org/display/WTR/FireWatir > > Please let me know if i've missed any. Or if my presentation isn't clear. > > Bret > > > -- > Bret Pettichord > CTO, WatirCraft LLC, http://www.watircraft.com > Lead Developer, Watir, http://wtr.rubyforge.org > Blog (Essays), http://www.io.com/~wazmo/blog > MiniBlog (Links), http://feeds.feedburner.com/bretshotlist > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > -------------- next part -------------- An HTML attachment was scrubbed... URL: From zeljko.filipin at gmail.com Thu Jul 17 03:35:39 2008 From: zeljko.filipin at gmail.com (=?UTF-8?Q?=C5=BDeljko_Filipin?=) Date: Thu, 17 Jul 2008 09:35:39 +0200 Subject: [Wtr-development] [wtr-general] Watir framework with Rspec Story Runner In-Reply-To: <7ac2300c0807161220x5e9b8160l696b8ce2b78f66db@mail.gmail.com> References: <7ac2300c0807161220x5e9b8160l696b8ce2b78f66db@mail.gmail.com> Message-ID: On Wed, Jul 16, 2008 at 9:20 PM, aidy lewis wrote: > A Watir framework that object models your AUT and uses Rspec Story Runner Thanks Aidy for posting this. I am very interested in moving my tests from test/unit to rspec (and hopefully to story runner). My first impression is that this framework is to complicated for my taste. To many files and folders. In any case, thanks for all the work, it is great to have some code to start with. ?eljko -- ZeljkoFilipin.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Thu Jul 17 10:36:14 2008 From: bret at pettichord.com (Bret Pettichord) Date: Thu, 17 Jul 2008 09:36:14 -0500 Subject: [Wtr-development] FireWatir XPI's In-Reply-To: References: Message-ID: I agree. I also think that the version/name of the xpi should be visible and identifying when you look at it from within Firefox. So far, it seems like they all identify themselves the same (v. 0.94 JSSh). With the layout of the new FireWatir page, users don't even need to think about the filenames, and will therefore be focussing even more on the self-identification of the plugins. Bret On Thu, Jul 17, 2008 at 1:25 AM, Angrez Singh wrote: > Bret, > > It would be great if we change the name for Firefox 3 XPI (Firewatr 1.2) > for windows. Currently is says "jssh-20080708-WINNT.xpi". Can we change it > to something relevant "jssh-firefox-3.x-WINNT.xpi" or something like that? I > think we should change the names of other XPI's accordingly also. What do > you say? > > - Angrez > > On Thu, Jul 17, 2008 at 1:28 AM, Bret Pettichord > wrote: > >> I've taken all the "current" JSSH XPI's that i could find and put them on >> this page. >> >> http://wiki.openqa.org/display/WTR/FireWatir >> >> Please let me know if i've missed any. Or if my presentation isn't clear. >> >> Bret >> >> >> -- >> Bret Pettichord >> CTO, WatirCraft LLC, http://www.watircraft.com >> Lead Developer, Watir, http://wtr.rubyforge.org >> Blog (Essays), http://www.io.com/~wazmo/blog >> MiniBlog (Links), http://feeds.feedburner.com/bretshotlist >> >> _______________________________________________ >> Wtr-development mailing list >> Wtr-development at rubyforge.org >> http://rubyforge.org/mailman/listinfo/wtr-development >> > > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From angrez at gmail.com Fri Jul 25 07:30:00 2008 From: angrez at gmail.com (Angrez Singh) Date: Fri, 25 Jul 2008 17:00:00 +0530 Subject: [Wtr-development] any plan to build a xpi extension for firefox3 on linux? In-Reply-To: References: <7b80de59-2ed1-477f-9585-d6b8d826ed6c@l42g2000hsc.googlegroups.com> <9323834b-436d-461a-9b7e-3337f6d0144f@p25g2000hsf.googlegroups.com> <16d07d03-2dc4-406e-825b-b5594b76f1f9@k36g2000pri.googlegroups.com> Message-ID: Linux XPI for FF3 on linux is here: http://groups.google.com/group/firewatir/web/jssh-20080725-Linux.xpi.tar.gz Can somebody test this on his/her machine and make sure that it works. Bret, Can we add this to OpenQA wiki page added for FireWatir? - Angrez On Fri, Jul 25, 2008 at 4:26 PM, Harry wrote: > > Hi ! Finally I made it > > thank you very much, I don't know whats the magic in the jssh.zip code > and makefile, I only change the first few line to > topsrcdir = /home/harry/myprogram/firefox/mozilla > > srcdir = /home/harry/myprogram/firefox/mozilla/extensions/jssh > > VPATH = /home/harry/myprogram/firefox/mozilla/extensions/jssh > > and do exactally what you told me .so everything is done! but I dont > know whether this will affect the use of others. > > > > here is the xpi file. I install it with the system default firefox3 > (which was not compiled with jssh ) and it works! > http://groups.google.com/group/firewatir/web/jssh-20080725-Linux.xpi.tar.gz > > thank you again I can only do this after work,and this is pretty much > fun with your help! > --~--~---------~--~----~------------~-------~--~----~ > You received this message because you are subscribed to the Google Groups > "FireWatir" group. > To post to this group, send email to firewatir at googlegroups.com > To unsubscribe from this group, send email to > firewatir-unsubscribe at googlegroups.com > For more options, visit this group at > http://groups.google.com/group/firewatir?hl=en > -~----------~----~----~----~------~----~------~--~--- > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From aidy.lewis at googlemail.com Wed Jul 30 12:20:26 2008 From: aidy.lewis at googlemail.com (aidy lewis) Date: Wed, 30 Jul 2008 17:20:26 +0100 Subject: [Wtr-development] WTR-233 Message-ID: <7ac2300c0807300920v72ca9d87wcda1e61a4acbe88e@mail.gmail.com> Hi, Could someone assign this task to me in Jira please? Aidy From bret at pettichord.com Wed Jul 30 18:07:03 2008 From: bret at pettichord.com (Bret Pettichord) Date: Wed, 30 Jul 2008 17:07:03 -0500 Subject: [Wtr-development] Supporting Multiple Browsers with FireWatir. Not. Message-ID: Last fall, a popular patch was made to FireWatir to allow it to drive multiple browsers concurrently. I have not merged this code into the trunk of FireWatir, and have no short term plans to do so. Mainly, this is because it requires a recompiled XPI, which leads to several complications that I'm reluctant to manage right now. 1. We have various versions of the XPI floating around as it is, all self-identifying at version 0.94. We need a system for managing versions before we can support multiple versions effectively. 2. The new XPI changes the command line API for Firefox in a way that breaks compatibility for FireWatir. In other words, the unpatched FireWatir will not work with the patched XPI, and vice versa. In my view, the new FireWatir should work with either XPI. It would be friendlier, especially since users can't really tell which version of the XPI they have installed. (See #1). 3. We would also need to recompile the XPI for FF 3.0 on all platforms. 4. I am not currently configured to compile the XPI's on any platform. Some of the changes I'm suggesting are not complicated (1. add versioning; 2. make the command line backwards compatible; 3. compile for FF3), but i would need to set up the various environments, which would take me a couple of days. (If someone wants to sponsor this work, I'll happily reconsider). Instead, I plan to stick with using the old XPI and would like to see if we can find a non-compiled alternative to JSSH such as one of the following: * SD Connector from the Komodo project. http://blogs.activestate.com/shanec/2008/05/jssh-replacemen.html * MozRepl from the MozLab project. http://hyperstruct.net/projects/mozlab Has any one tried these out? Bret -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From paul.rogers at shaw.ca Wed Jul 30 19:07:40 2008 From: paul.rogers at shaw.ca (Paul Rogers) Date: Wed, 30 Jul 2008 17:07:40 -0600 Subject: [Wtr-development] Supporting Multiple Browsers with FireWatir. Not. In-Reply-To: References: Message-ID: I dont remember having to recompile jssh to make the multi browser thing work, just had to change out a javascript like file in the chrome dir. Paul On Wed, Jul 30, 2008 at 4:07 PM, Bret Pettichord wrote: > Last fall, a popular patch was made to FireWatir to allow it to drive > multiple browsers concurrently. > > I have not merged this code into the trunk of FireWatir, and have > no short term plans to do so. Mainly, this is because it requires a > recompiled XPI, which leads to several complications that I'm reluctant > to manage right now. > > 1. We have various versions of the XPI floating around as it is, all > self-identifying at version 0.94. We need a system for managing > versions before we can support multiple versions effectively. > > 2. The new XPI changes the command line API for Firefox in a way that > breaks compatibility for FireWatir. In other words, the unpatched > FireWatir will not work with the patched XPI, and vice versa. In my > view, the new FireWatir should work with either XPI. It would be > friendlier, especially since users can't really tell which version of > the XPI they have installed. (See #1). > > 3. We would also need to recompile the XPI for FF 3.0 on all > platforms. > > 4. I am not currently configured to compile the XPI's on any > platform. Some of the changes I'm suggesting are not complicated > (1. add versioning; 2. make the command line backwards compatible; > 3. compile for FF3), but i would need to set up the various > environments, which would take me a couple of days. (If someone wants > to sponsor this work, I'll happily reconsider). > > Instead, I plan to stick with using the old XPI and would > like to see if we can find a non-compiled alternative to JSSH such as > one of the following: > > * SD Connector from the Komodo project. > http://blogs.activestate.com/shanec/2008/05/jssh-replacemen.html > * MozRepl from the MozLab project. http://hyperstruct.net/projects/mozlab > > Has any one tried these out? > > Bret > > > -- > Bret Pettichord > CTO, WatirCraft LLC, http://www.watircraft.com > Lead Developer, Watir, http://wtr.rubyforge.org > Blog (Essays), http://www.io.com/~wazmo/blog > MiniBlog (Links), http://feeds.feedburner.com/bretshotlist > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > From bret at pettichord.com Wed Jul 30 19:29:03 2008 From: bret at pettichord.com (Bret Pettichord) Date: Wed, 30 Jul 2008 18:29:03 -0500 Subject: [Wtr-development] Supporting Multiple Browsers with FireWatir. Not. In-Reply-To: References: Message-ID: On Wed, Jul 30, 2008 at 6:07 PM, Paul Rogers wrote: > I dont remember having to recompile jssh to make the multi browser > thing work, just had to change out a javascript like file in the > chrome dir. I just read the page http://coderrr.wordpress.com/2007/10/15/patch-to-firewatir-and-jssh-to-support-testing-with-multiple-concurrent-firefox-browsers/ more closely, and i see that you are correct. Thanks for the clarification. That makes it easier to maintain than I realized. I'll have to rething my position on this. Bret -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: From paul.rogers at shaw.ca Wed Jul 30 19:49:15 2008 From: paul.rogers at shaw.ca (Paul Rogers) Date: Wed, 30 Jul 2008 17:49:15 -0600 Subject: [Wtr-development] Supporting Multiple Browsers with FireWatir. Not. In-Reply-To: References: Message-ID: Im fairly certain that you are correct about the patched xpi not working with the unpatched firewatir.rb though. There are many times Ive launched firefox ( from code ) with firefox -jssh 9997 where 9997 is the jssh port to use on an unpatched xpi, only to find the browser vist www.9997.com I dont know an easy way round this. Ive had a lot more success with having a browser already open and letting firewatir attach to it Paul On Wed, Jul 30, 2008 at 5:29 PM, Bret Pettichord wrote: > On Wed, Jul 30, 2008 at 6:07 PM, Paul Rogers wrote: >> >> I dont remember having to recompile jssh to make the multi browser >> thing work, just had to change out a javascript like file in the >> chrome dir. > > I just read the page > > > http://coderrr.wordpress.com/2007/10/15/patch-to-firewatir-and-jssh-to-support-testing-with-multiple-concurrent-firefox-browsers/ > > more closely, and i see that you are correct. Thanks for the clarification. > > That makes it easier to maintain than I realized. I'll have to rething my > position on this. > > Bret > > -- > Bret Pettichord > CTO, WatirCraft LLC, http://www.watircraft.com > Lead Developer, Watir, http://wtr.rubyforge.org > Blog (Essays), http://www.io.com/~wazmo/blog > MiniBlog (Links), http://feeds.feedburner.com/bretshotlist > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > From bret at pettichord.com Thu Jul 31 16:08:34 2008 From: bret at pettichord.com (Bret Pettichord) Date: Thu, 31 Jul 2008 15:08:34 -0500 Subject: [Wtr-development] WTR-233 In-Reply-To: <7ac2300c0807300920v72ca9d87wcda1e61a4acbe88e@mail.gmail.com> References: <7ac2300c0807300920v72ca9d87wcda1e61a4acbe88e@mail.gmail.com> Message-ID: http://jira.openqa.org/browse/WTR-233 Aidy, I've requested that Patrick (who manages OpenQA) give you commit rights to Watir, which is needed before we can assign a ticket to you. To me this looks like a hard to problem to solve. I'm curious about your intentions. Have you been working on this? Do you have a solution? Bret On Wed, Jul 30, 2008 at 11:20 AM, aidy lewis wrote: > Hi, > > Could someone assign this task to me in Jira please? > > Aidy > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > -- Bret Pettichord CTO, WatirCraft LLC, http://www.watircraft.com Lead Developer, Watir, http://wtr.rubyforge.org Blog (Essays), http://www.io.com/~wazmo/blog MiniBlog (Links), http://feeds.feedburner.com/bretshotlist -------------- next part -------------- An HTML attachment was scrubbed... URL: