From marekj.com at gmail.com Fri Jan 8 16:53:10 2010 From: marekj.com at gmail.com (marekj) Date: Fri, 8 Jan 2010 15:53:10 -0600 Subject: [Wtr-development] Fwd: watir.com/rdoc In-Reply-To: References: Message-ID: I'll join the effort (just replied to regular watir-general too) I setup the rdocfix git branch http://github.com/marekj/watir/tree/rdocfix and since I like hanna template I made an rdoc here http://rubytester.com/test/watir/rdoc/ This is what get's produced by gem install with --template=hanna My plan is to investigate the following - should I include commonwatir lib in the rdoc for watir? (during gem install commonwatir is a separate gem so separate rdoc is produced) - should I make the README.rdoc for watir as the starting page with some verbage on Watir API and point to each browser as implementation. currently the landing page is IE. - should I review the IE class and Container module and add better comments for noobies with examples of usage to get people started just some things to work on. thanks marekj Watirloo: Semantic Page Objects in UseCases http://github.com/marekj/watirloo/ On Wed, Dec 16, 2009 at 4:06 AM, ?eljko Filipin wrote: > On Wed, Dec 16, 2009 at 12:18 AM, Bret Pettichord > wrote: >> You can clone the git repo and then run "rake rdoc" in watir/watir. It is >> defined as a rake target for this gem. >> You should write rake targets for the other gems. > > Thanks Bret. > > ?eljko > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > From abaird at bairdsnet.net Sun Jan 10 00:29:22 2010 From: abaird at bairdsnet.net (Alan Baird) Date: Sat, 9 Jan 2010 23:29:22 -0600 Subject: [Wtr-development] Fwd: watir.com/rdoc In-Reply-To: References: Message-ID: <2a379a301001092129q78155de2u6ddd271d23d5f21f@mail.gmail.com> +1 for including commonwatir in the rdocs (or at least accessible from them). I never can seem to remember the syntax for Watir::Waiter.wait_until, which I use occasionally enough for it to be annoying not to be in the normal places. Alan -------------- next part -------------- An HTML attachment was scrubbed... URL: From marekj.com at gmail.com Sun Jan 10 04:50:53 2010 From: marekj.com at gmail.com (marekj) Date: Sun, 10 Jan 2010 03:50:53 -0600 Subject: [Wtr-development] Fwd: watir.com/rdoc In-Reply-To: <2a379a301001092129q78155de2u6ddd271d23d5f21f@mail.gmail.com> References: <2a379a301001092129q78155de2u6ddd271d23d5f21f@mail.gmail.com> Message-ID: Hi, I think this is going to be a long thread. So I've made some changes They are visitble in rodc here http://rubytester.com/test/watir/rdoc/ changes so far - I pullled license.rb, readme.rb, changes.rb out from lib and set up the corresponding .rdoc files - switched CHANGES to HISTORY.rdoc and moved the latest 1.6.5 notes from NEWCHANGES - left NEWCHANGES as a placehold for notes on the moving forward place (I assume this is what it's for) - I like hanna rdoc template and I'm stickng with it so I make rake rdoc use hanna/rdoctask if you have it. if you don't you will have a regular old rdoc do do gem install hanna - added commonwatir/lib/**/*.rb to main watir rdoc (only for dev not gemspec) some plan - switch to jeweler/gemcutter the rake task deal with pushing to github and gemcutter and we can generate gemspec easier - make unittests run after installing the gem this has been on my personal plate for a while - copy some verbage from Watir::Browser in commonwatir to README.rdoc - probably remove the unittest from gemspec package. they can't be used anyway. (maybe move all unittests to commonwatir gem so people can run them after gem install?) marekj Watirloo: Semantic Page Objects in UseCases http://github.com/marekj/watirloo/ On Sat, Jan 9, 2010 at 11:29 PM, Alan Baird wrote: > +1 for including commonwatir in the rdocs (or at least accessible from > them). ?I never can seem to remember the syntax for > Watir::Waiter.wait_until, which I use occasionally enough for it to be > annoying not to be in the normal places. > Alan > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > From marekj.com at gmail.com Sun Jan 10 13:13:33 2010 From: marekj.com at gmail.com (marekj) Date: Sun, 10 Jan 2010 12:13:33 -0600 Subject: [Wtr-development] Fwd: watir.com/rdoc In-Reply-To: References: <2a379a301001092129q78155de2u6ddd271d23d5f21f@mail.gmail.com> Message-ID: FYI http://rubytester.com/test/watir/yardoc/ first pass at yardoc to match the rdoc http://rubytester.com/test/watir/rdoc/ I need to look at yardoc cli options and YARD::Rake::YardocTask marekj Watirloo: Semantic Page Objects in UseCases http://github.com/marekj/watirloo/ On Sun, Jan 10, 2010 at 3:50 AM, marekj wrote: > Hi, > I think this is going to be a long thread. > So I've made some changes > They are visitble in rodc here > http://rubytester.com/test/watir/rdoc/ > > changes so far > - I pullled license.rb, readme.rb, changes.rb out from lib and set up > the corresponding .rdoc files > - switched CHANGES to HISTORY.rdoc and moved the latest 1.6.5 notes > from NEWCHANGES > - left NEWCHANGES as a placehold for notes on the moving forward place > (I assume this is what it's for) > - I like hanna rdoc template and I'm stickng with it so I make rake > rdoc use hanna/rdoctask if you have it. > ?if you don't you will have a regular old rdoc do do gem install hanna > - added commonwatir/lib/**/*.rb to main watir rdoc (only for dev not gemspec) > > > some plan > - switch to jeweler/gemcutter > ?the rake task deal with pushing to github and gemcutter and we can > generate gemspec easier > - make unittests run after installing the gem > ?this has been on my personal plate for a while > - copy some verbage from Watir::Browser in commonwatir to README.rdoc > - probably remove the unittest from gemspec package. they can't be > used anyway. (maybe move all unittests to commonwatir gem so people > can run them after gem install?) > > marekj > > Watirloo: Semantic Page Objects in UseCases > http://github.com/marekj/watirloo/ > > > > > On Sat, Jan 9, 2010 at 11:29 PM, Alan Baird wrote: >> +1 for including commonwatir in the rdocs (or at least accessible from >> them). ?I never can seem to remember the syntax for >> Watir::Waiter.wait_until, which I use occasionally enough for it to be >> annoying not to be in the normal places. >> Alan >> _______________________________________________ >> Wtr-development mailing list >> Wtr-development at rubyforge.org >> http://rubyforge.org/mailman/listinfo/wtr-development >> > From marekj.com at gmail.com Sun Jan 10 18:31:49 2010 From: marekj.com at gmail.com (marekj) Date: Sun, 10 Jan 2010 17:31:49 -0600 Subject: [Wtr-development] Book on Watir In-Reply-To: References: <93ee69e90912091103j35fdbc58mb07b239604f0169a@mail.gmail.com> Message-ID: Book on watir sound like fun. I think if I were to do it I would just write the book as open source book in the spirit of Poignant's Guide to Rubyor ProGit. The reason is You want to make money 'BECAUSE' of the book and not 'WITH THE BOOK' It reminds me of Doc Searls who says you make money not with the Blog but 'Because of the Blog' After releasing a book there may be opportunities to tailor training maybe or writing some specialized training material. I would think this is a better way to go (well, this suits my personality and worldview). I am really glad Bret, Paul, Charley, Jonathan, Chris Morris and others have contributed to the open source Watir, I think any documentation and best practices should be 'open source' and I think the opportunities maybe in trainign and implementing Watir in companies. (well, I may be wrong on this). I've been really lucky to implement Watir at two client's 'Boeing' and 'BlueCross Blueshield' and I've made money not with Watir but because of Watir. I am now happy working with Convio where Watir is a central piece of automated testing. So working with 'Watir' has helpmed me a lot in my career. thanks marekj Watirloo: Semantic Page Objects in UseCases http://github.com/marekj/watirloo/ On Thu, Dec 10, 2009 at 4:36 AM, ?eljko Filipin wrote: > Thank you all for the ideas. At the moment self publish route looks like the > way to go. > > ?eljko > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > From zeljko.filipin at wa-research.ch Sun Jan 10 18:44:31 2010 From: zeljko.filipin at wa-research.ch (=?UTF-8?Q?=C5=BDeljko_Filipin?=) Date: Mon, 11 Jan 2010 00:44:31 +0100 Subject: [Wtr-development] Book on Watir In-Reply-To: References: <93ee69e90912091103j35fdbc58mb07b239604f0169a@mail.gmail.com> Message-ID: On Mon, Jan 11, 2010 at 12:31 AM, marekj wrote: > The reason is You want to make money 'BECAUSE' of the book and not > 'WITH THE BOOK' Thanks Marek, I am really thinking hard these days what to do. If I was living in the US it would be much easier for me to make money because of the book, but here in Croatia software testing in it's infancy, not to mention Watir use. I will write the book, and I am not writing it for the money, but I would like to earn some money with it. I am not sure at the moment what will I do. As Bret suggested to me a few days ago, my next step should be to write the book and then think what to do with it. If I decide to sell the book, my idea at the moment is to always give the book for free to the people that do not have the money to buy it (and to the people that have the money, but do not want to pay). ?eljko -------------- next part -------------- An HTML attachment was scrubbed... URL: From marekj.com at gmail.com Mon Jan 11 20:12:32 2010 From: marekj.com at gmail.com (marekj) Date: Mon, 11 Jan 2010 19:12:32 -0600 Subject: [Wtr-development] Book on Watir In-Reply-To: References: <93ee69e90912091103j35fdbc58mb07b239604f0169a@mail.gmail.com> Message-ID: Disclaimer: sorry if anybody took me as shouting when I wrote CAPS. I was just highlighting a diff. Zeljko, of course I was just thinking of the USA side of things. For example Chacon wrote a ProGit book and gives it gratis however his goal I believe is to make more users for GitHub so the book is a 'because' argument. I was thinking of writing a book on Watir a while back too. My idea was to set up a Book Website and ask people to pay money into a pledge fund voting on what issues they wanted me to cover. Then I could write few pages and examples about a particular issue people wanted to cover I think I could setup a git just like progit and use issues tracker for people to vote on what should be written next. It's a bit of a wild idea. So basically I would write a book and have people sponsor chapters for it. Another Disclaimer: I donated to the Watir pledie and so can you http://pledgie.com/campaigns/2982 I also donated last year but I didn't see it shown on pledgie Raising money for Watir features, frameworks and books, articles and so on interests me. marekj Watirloo: Semantic Page Objects in UseCases http://github.com/marekj/watirloo/ Donate to Watir: http://pledgie.com/campaigns/2982 On Sun, Jan 10, 2010 at 5:44 PM, ?eljko Filipin wrote: > On Mon, Jan 11, 2010 at 12:31 AM, marekj wrote: >> The reason is You want to make money 'BECAUSE' of the book and not >> 'WITH THE BOOK' > > Thanks Marek, I am really thinking hard these days what to do. If I was > living in the US it would be much easier for me to make money because of the > book, but here in Croatia software testing in it's infancy, not to mention > Watir use. I will write the book, and I am not writing it for the money, but > I would like to earn some money with it. I am not sure at the moment what > will I do. As Bret suggested to me a few days ago, my next step should be to > write the book and then think what to do with it. If I decide to sell the > book, my idea at the moment is to always give the book for free to the > people that do not have the money to buy it (and to the people that have the > money, but do not want to pay). > > ?eljko > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > From marekj.com at gmail.com Mon Jan 11 20:35:54 2010 From: marekj.com at gmail.com (marekj) Date: Mon, 11 Jan 2010 19:35:54 -0600 Subject: [Wtr-development] Donations In-Reply-To: References: Message-ID: Hi, I am resurecting this old thread becuase I donated $50 in October 09 as frontfoot inc (my old consulting company) I am curious if there were any other donations in 2009. I also donated a bit for 2010 using pledgie. http://pledgie.com/campaigns/2982 Should we have donation drive And if there were donations maybe we can display them somewhere as a nice gesture so that future donors know their donation can be recognized in a community. Maybe this can help others donate. thoughts? marekj Watirloo: Semantic Page Objects in UseCases http://github.com/marekj/watirloo/ Support Watir Project http://pledgie.com/campaigns/2982 On Thu, Oct 22, 2009 at 4:07 PM, Bret Pettichord wrote: > Thanks! I'll let you know if anything shows up. > > Bret > > On Thu, Oct 22, 2009 at 4:44 PM, ?eljko Filipin > wrote: >> >> On Thu, Oct 22, 2009 at 10:23 AM, ?eljko Filipin >> wrote: >> > I will see if you could create paypal donate button that will go to your >> > account. >> >> Done. >> >> http://watir.com/ >> >> Now we have to wait and see if any donations are made. >> >> ?eljko >> >> _______________________________________________ >> Wtr-development mailing list >> Wtr-development at rubyforge.org >> http://rubyforge.org/mailman/listinfo/wtr-development > > > > -- > Bret Pettichord > Lead Developer, Watir, www.watir.com > > Blog, www.io.com/~wazmo/blog > Twitter, www.twitter.com/bpettichord > > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > From marekj.com at gmail.com Mon Jan 11 20:42:29 2010 From: marekj.com at gmail.com (marekj) Date: Mon, 11 Jan 2010 19:42:29 -0600 Subject: [Wtr-development] Donations In-Reply-To: References: Message-ID: This is funny, I just saw this post from Alan Ark who donated $200 http://groups.google.com/group/watir-general/browse_thread/thread/cef23df6fed7226 We definitely need a donor list for 2010 to be visible to others. Pledgie will do it automatically but donate from watir.com does not have this mechanism. What's a better setup? marekj Watirloo: Semantic Page Objects in UseCases http://github.com/marekj/watirloo/ Support Watir Project http://pledgie.com/campaigns/2982 On Mon, Jan 11, 2010 at 7:35 PM, marekj wrote: > Hi, I am resurecting this old thread becuase I donated $50 in October > 09 as frontfoot inc (my old consulting company) > I am curious if there were any other donations in 2009. > > I also donated a bit for 2010 using pledgie. > http://pledgie.com/campaigns/2982 > > Should we have donation drive > And if there were donations maybe we can display them somewhere as a > nice gesture so that future donors know their donation can be > recognized in a community. Maybe this can help others donate. > > thoughts? > > marekj > > Watirloo: Semantic Page Objects in UseCases > http://github.com/marekj/watirloo/ > Support Watir Project http://pledgie.com/campaigns/2982 > > > > On Thu, Oct 22, 2009 at 4:07 PM, Bret Pettichord wrote: >> Thanks! I'll let you know if anything shows up. >> >> Bret >> >> On Thu, Oct 22, 2009 at 4:44 PM, ?eljko Filipin >> wrote: >>> >>> On Thu, Oct 22, 2009 at 10:23 AM, ?eljko Filipin >>> wrote: >>> > I will see if you could create paypal donate button that will go to your >>> > account. >>> >>> Done. >>> >>> http://watir.com/ >>> >>> Now we have to wait and see if any donations are made. >>> >>> ?eljko >>> >>> _______________________________________________ >>> Wtr-development mailing list >>> Wtr-development at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/wtr-development >> >> >> >> -- >> Bret Pettichord >> Lead Developer, Watir, www.watir.com >> >> Blog, www.io.com/~wazmo/blog >> Twitter, www.twitter.com/bpettichord >> >> >> _______________________________________________ >> Wtr-development mailing list >> Wtr-development at rubyforge.org >> http://rubyforge.org/mailman/listinfo/wtr-development >> > From marekj.com at gmail.com Mon Jan 11 23:50:12 2010 From: marekj.com at gmail.com (marekj) Date: Mon, 11 Jan 2010 22:50:12 -0600 Subject: [Wtr-development] Fwd: watir.com/rdoc In-Reply-To: References: <2a379a301001092129q78155de2u6ddd271d23d5f21f@mail.gmail.com> Message-ID: I setup issues log just for rdoc generation (includes yardoc) http://github.com/marekj/watir/issues I got yardoc running fine at the top watir level and at watir/watir as an rake task However the rdoc.info is not generating the yardoc. I ask for support here: http://github.com/zapnap/rdocinfo/issues/#issue/34 Please look throught the yardoc and rdoc and let me know if I should add or remove classes next will be to clean up rdoc markup that yardoc has trouble with. (fyi, the docs now include the commonwatir files) marekj Watirloo: Semantic Page Objects in UseCases http://github.com/marekj/watirloo/ Support Watir Project http://pledgie.com/campaigns/2982 On Sun, Jan 10, 2010 at 12:13 PM, marekj wrote: > FYI > http://rubytester.com/test/watir/yardoc/ > first pass at yardoc to match the rdoc > http://rubytester.com/test/watir/rdoc/ > > I need to look at yardoc cli options and YARD::Rake::YardocTask > > marekj > > Watirloo: Semantic Page Objects in UseCases > http://github.com/marekj/watirloo/ > > > > > On Sun, Jan 10, 2010 at 3:50 AM, marekj wrote: >> Hi, >> I think this is going to be a long thread. >> So I've made some changes >> They are visitble in rodc here >> http://rubytester.com/test/watir/rdoc/ >> >> changes so far >> - I pullled license.rb, readme.rb, changes.rb out from lib and set up >> the corresponding .rdoc files >> - switched CHANGES to HISTORY.rdoc and moved the latest 1.6.5 notes >> from NEWCHANGES >> - left NEWCHANGES as a placehold for notes on the moving forward place >> (I assume this is what it's for) >> - I like hanna rdoc template and I'm stickng with it so I make rake >> rdoc use hanna/rdoctask if you have it. >> ?if you don't you will have a regular old rdoc do do gem install hanna >> - added commonwatir/lib/**/*.rb to main watir rdoc (only for dev not gemspec) >> >> >> some plan >> - switch to jeweler/gemcutter >> ?the rake task deal with pushing to github and gemcutter and we can >> generate gemspec easier >> - make unittests run after installing the gem >> ?this has been on my personal plate for a while >> - copy some verbage from Watir::Browser in commonwatir to README.rdoc >> - probably remove the unittest from gemspec package. they can't be >> used anyway. (maybe move all unittests to commonwatir gem so people >> can run them after gem install?) >> >> marekj >> >> Watirloo: Semantic Page Objects in UseCases >> http://github.com/marekj/watirloo/ >> >> >> >> >> On Sat, Jan 9, 2010 at 11:29 PM, Alan Baird wrote: >>> +1 for including commonwatir in the rdocs (or at least accessible from >>> them). ?I never can seem to remember the syntax for >>> Watir::Waiter.wait_until, which I use occasionally enough for it to be >>> annoying not to be in the normal places. >>> Alan >>> _______________________________________________ >>> Wtr-development mailing list >>> Wtr-development at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/wtr-development >>> >> > From zeljko.filipin at wa-research.ch Tue Jan 12 07:56:37 2010 From: zeljko.filipin at wa-research.ch (=?UTF-8?Q?=C5=BDeljko_Filipin?=) Date: Tue, 12 Jan 2010 13:56:37 +0100 Subject: [Wtr-development] Donations In-Reply-To: References: Message-ID: On Tue, Jan 12, 2010 at 2:42 AM, marekj wrote: > We definitely need a donor list for 2010 to be visible to others. > Pledgie will do it automatically but donate from watir.com does not > have this mechanism. Marek, Good idea. I have removed Paypal donate button from watir.com and added Pledgie one. Please let me know if I missed the point. :) ?eljko -------------- next part -------------- An HTML attachment was scrubbed... URL: From jari.bakken at gmail.com Tue Jan 12 08:00:01 2010 From: jari.bakken at gmail.com (Jari Bakken) Date: Tue, 12 Jan 2010 14:00:01 +0100 Subject: [Wtr-development] Watir on WebDriver - prerelease gem available Message-ID: Hello everyone, I've renamed my "watir2" code to "watir-webdriver" and pushed a pre-release gem to Gemcutter. We've decided to avoid the "Watir 2" name for now and name the code in terms of the technology that backs it. There's still a lot of work to be done (especially on frames and tables), but simple tests should run fine. The repo is now at http://github.com/jarib/watir-webdriver And the gem can be installed with this command: gem install watir-webdriver --pre Enjoy! From zeljko.filipin at wa-research.ch Tue Jan 12 08:38:25 2010 From: zeljko.filipin at wa-research.ch (=?UTF-8?Q?=C5=BDeljko_Filipin?=) Date: Tue, 12 Jan 2010 14:38:25 +0100 Subject: [Wtr-development] Watir on WebDriver - prerelease gem available In-Reply-To: References: Message-ID: On Tue, Jan 12, 2010 at 2:00 PM, Jari Bakken wrote: > gem install watir-webdriver --pre Jari, Thanks a lot for releasing the gem. I thought required gems are installed by default, but I got error message. Is it because of pre-release gem? $ sudo gem install watir-webdriver --pre ERROR: Error installing watir-webdriver: watir-webdriver requires selenium-webdriver (>= 0.0.10, runtime) $ ruby -v ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0] $ gem -v 1.3.5 Mac OS X 10.6.2 ?eljko -------------- next part -------------- An HTML attachment was scrubbed... URL: From jari.bakken at gmail.com Tue Jan 12 08:43:13 2010 From: jari.bakken at gmail.com (Jari Bakken) Date: Tue, 12 Jan 2010 14:43:13 +0100 Subject: [Wtr-development] Watir on WebDriver - prerelease gem available In-Reply-To: References: Message-ID: Not sure why that would happen. You should be able to fix it by installing the dependency manually: gem install selenium-webdriver On Tue, Jan 12, 2010 at 2:38 PM, ?eljko Filipin wrote: > On Tue, Jan 12, 2010 at 2:00 PM, Jari Bakken wrote: >> ?gem install watir-webdriver --pre > > Jari, > > Thanks a lot for releasing the gem. > > I thought required gems are installed by default, but I got error message. > Is it because of pre-release gem? > > $ sudo gem install watir-webdriver --pre > ERROR:? Error installing watir-webdriver: > ??? watir-webdriver requires selenium-webdriver (>= 0.0.10, runtime) > > $ ruby -v > ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0] > > $ gem -v > 1.3.5 > > Mac OS X 10.6.2 > > ?eljko > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > From zeljko.filipin at wa-research.ch Tue Jan 12 08:45:26 2010 From: zeljko.filipin at wa-research.ch (=?UTF-8?Q?=C5=BDeljko_Filipin?=) Date: Tue, 12 Jan 2010 14:45:26 +0100 Subject: [Wtr-development] Watir on WebDriver - prerelease gem available In-Reply-To: References: Message-ID: On Tue, Jan 12, 2010 at 2:43 PM, Jari Bakken wrote: > You should be able to fix it by > installing the dependency manually: > gem install selenium-webdriver I forgot to add that I already did it, I was just surprised that it did not install it automatically. ?eljko -------------- next part -------------- An HTML attachment was scrubbed... URL: From zeljko.filipin at wa-research.ch Tue Jan 12 08:49:04 2010 From: zeljko.filipin at wa-research.ch (=?UTF-8?Q?=C5=BDeljko_Filipin?=) Date: Tue, 12 Jan 2010 14:49:04 +0100 Subject: [Wtr-development] Watir on WebDriver - prerelease gem available In-Reply-To: References: Message-ID: The same error message on Windows Server 2003 R2, Standard Edition, Service Pack 2: >ruby -v ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32] >gem -v 1.3.5 Is this something for gemcutter group? ?eljko -------------- next part -------------- An HTML attachment was scrubbed... URL: From jari.bakken at gmail.com Tue Jan 12 09:08:15 2010 From: jari.bakken at gmail.com (Jari Bakken) Date: Tue, 12 Jan 2010 15:08:15 +0100 Subject: [Wtr-development] Watir on WebDriver - prerelease gem available In-Reply-To: References: Message-ID: It might be. I remember seeing that before, but have never figured out what causes it to happen. Do you have an older version of selenium-webdriver (i.e. <= 0.0.10) installed on both systems? On Tue, Jan 12, 2010 at 2:49 PM, ?eljko Filipin wrote: > The same error message on Windows Server 2003 R2, Standard Edition, Service > Pack 2: > >>ruby -v > ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32] > >>gem -v > 1.3.5 > > Is this something for gemcutter group? > > ?eljko > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > From zeljko.filipin at wa-research.ch Tue Jan 12 09:13:32 2010 From: zeljko.filipin at wa-research.ch (=?UTF-8?Q?=C5=BDeljko_Filipin?=) Date: Tue, 12 Jan 2010 15:13:32 +0100 Subject: [Wtr-development] Watir on WebDriver - prerelease gem available In-Reply-To: References: Message-ID: On Tue, Jan 12, 2010 at 3:08 PM, Jari Bakken wrote: > I remember seeing that before, but have never figured out > what causes it to happen. Do you have the time to report it at gemcutter group? I am a bit busy right now trying out watir-webdriver. :) > Do you have an older version of selenium-webdriver (i.e. <= 0.0.10) > installed on both systems? No, both machines report this: $ gem list selenium-webdriver *** LOCAL GEMS *** selenium-webdriver (0.0.14) ?eljko -------------- next part -------------- An HTML attachment was scrubbed... URL: From zeljko.filipin at wa-research.ch Tue Jan 12 09:59:51 2010 From: zeljko.filipin at wa-research.ch (=?UTF-8?Q?=C5=BDeljko_Filipin?=) Date: Tue, 12 Jan 2010 15:59:51 +0100 Subject: [Wtr-development] Watir on WebDriver - prerelease gem available In-Reply-To: References: Message-ID: I am trying to run watirspec on watir-webdriver. As I understood the docs, I should do this: $ git clone git://github.com/jarib/watir-webdriver.git $ cd watir-webdriver/ $ git submodule add git://github.com/jarib/watirspec.git spec/watirspec But I got this error message: 'spec/watirspec' already exists in the index ?eljko -------------- next part -------------- An HTML attachment was scrubbed... URL: From jari.bakken at gmail.com Tue Jan 12 10:11:17 2010 From: jari.bakken at gmail.com (Jari Bakken) Date: Tue, 12 Jan 2010 16:11:17 +0100 Subject: [Wtr-development] Watir on WebDriver - prerelease gem available In-Reply-To: References: Message-ID: On Tue, Jan 12, 2010 at 3:59 PM, ?eljko Filipin wrote: > I am trying to run watirspec on watir-webdriver. As I understood the docs, I > should do this: > > $ git clone git://github.com/jarib/watir-webdriver.git > $ cd watir-webdriver/ > $ git submodule add git://github.com/jarib/watirspec.git spec/watirspec > Instead, do: git submodule init git submodule update From zeljko.filipin at wa-research.ch Tue Jan 12 10:29:23 2010 From: zeljko.filipin at wa-research.ch (=?UTF-8?Q?=C5=BDeljko_Filipin?=) Date: Tue, 12 Jan 2010 16:29:23 +0100 Subject: [Wtr-development] Watir on WebDriver - prerelease gem available In-Reply-To: References: Message-ID: On Tue, Jan 12, 2010 at 4:11 PM, Jari Bakken wrote: > git submodule init > git submodule update Thanks, that did the trick. ?eljko -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Tue Jan 12 10:46:35 2010 From: bret at pettichord.com (Bret Pettichord) Date: Tue, 12 Jan 2010 09:46:35 -0600 Subject: [Wtr-development] Donations In-Reply-To: References: Message-ID: Yes, I think it would be good to direct everyone to the pledgie donations, that way we automatically get a list of people who have contributed (unless they choose to be anonymous). Currently Watir.com has links to both Paypal and Pledgie (which also eventually goes to Paypal). I think we should remove the Paypal link so that we can have a list of donors. Bret On Tue, Jan 12, 2010 at 6:56 AM, ?eljko Filipin < zeljko.filipin at wa-research.ch> wrote: > On Tue, Jan 12, 2010 at 2:42 AM, marekj wrote: > > We definitely need a donor list for 2010 to be visible to others. > > Pledgie will do it automatically but donate from watir.com does not > > have this mechanism. > > Marek, > > Good idea. I have removed Paypal donate button from watir.com and added > Pledgie one. Please let me know if I missed the point. :) > > ?eljko > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord -------------- next part -------------- An HTML attachment was scrubbed... URL: From zeljko.filipin at wa-research.ch Tue Jan 12 10:52:26 2010 From: zeljko.filipin at wa-research.ch (=?UTF-8?Q?=C5=BDeljko_Filipin?=) Date: Tue, 12 Jan 2010 16:52:26 +0100 Subject: [Wtr-development] Donations In-Reply-To: References: Message-ID: On Tue, Jan 12, 2010 at 4:46 PM, Bret Pettichord wrote: > I think we should remove the Paypal link so that we can have a list of donors. Done. Wordpress.com really starts to get on my nerves. It does not behave as expected. Earlier today I have moved Paypal donate button to `Inactive Widgets` (help text says: "Drag widgets here to remove them from the sidebar but keep their settings.") but the Paypal button was not removed. Now I have deleted it, but I still can see it at watir.com. I guess it is cached and it will disappear after a while. ?eljko -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Tue Jan 12 10:55:43 2010 From: bret at pettichord.com (Bret Pettichord) Date: Tue, 12 Jan 2010 09:55:43 -0600 Subject: [Wtr-development] Donations In-Reply-To: References: Message-ID: It looks right now. Thanks. (Marek is at my desk, he says hi.) Bret On Tue, Jan 12, 2010 at 9:52 AM, ?eljko Filipin < zeljko.filipin at wa-research.ch> wrote: > On Tue, Jan 12, 2010 at 4:46 PM, Bret Pettichord > wrote: > > I think we should remove the Paypal link so that we can have a list of > donors. > > Done. > > Wordpress.com really starts to get on my nerves. > > It does not behave as expected. Earlier today I have moved Paypal donate > button to `Inactive Widgets` (help text says: "Drag widgets here to remove > them from the sidebar but keep their settings.") but the Paypal button was > not removed. Now I have deleted it, but I still can see it at watir.com. I > guess it is cached and it will disappear after a while. > > ?eljko > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Tue Jan 12 11:07:35 2010 From: bret at pettichord.com (Bret Pettichord) Date: Tue, 12 Jan 2010 10:07:35 -0600 Subject: [Wtr-development] watir general Message-ID: I'm afraid that I haven't had the time to look at watir-general since the holidays. If you see stuff there that you think I should see, please post links here. Thanks a bunch. BTW, I'm currently looking at seeing what I can do about fixing several FireWatir compatability issues that our testsuites at Convio are hitting. Bret -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord -------------- next part -------------- An HTML attachment was scrubbed... URL: From zeljko.filipin at wa-research.ch Tue Jan 12 11:09:16 2010 From: zeljko.filipin at wa-research.ch (=?UTF-8?Q?=C5=BDeljko_Filipin?=) Date: Tue, 12 Jan 2010 17:09:16 +0100 Subject: [Wtr-development] Watir on WebDriver - prerelease gem available In-Reply-To: References: Message-ID: If you do not know how to use Watir on WebDriver: http://zeljkofilipin.com/2010/01/12/watir-on-webdriver/ ?eljko -------------- next part -------------- An HTML attachment was scrubbed... URL: From marekj.com at gmail.com Tue Jan 12 19:59:09 2010 From: marekj.com at gmail.com (marekj) Date: Tue, 12 Jan 2010 18:59:09 -0600 Subject: [Wtr-development] Fwd: watir.com/rdoc In-Reply-To: References: <2a379a301001092129q78155de2u6ddd271d23d5f21f@mail.gmail.com> Message-ID: Zeljko and other Rdoc enthusiasts! I like how rspec guys keep their rdocs http://rspec.rubyforge.org/rspec/ they version it and the latest is here http://rspec.rubyforge.org/rspec/1.3.0/ I suggest we do the same for http://wtr.rubyforge.org/rdoc - move the current rdoc/* to rdoc/1.6.2/ - generate new rdoc for 1.6.5 and publish it to rdoc/1.6.5 - from watir.com keep the link to http://wtr.rubyforge.org/rodc as it is there I am still on hold for yardoc issues for yardoc.org and rdoc.info but rdoc can be published and republished as we make updates I spoke with Bret, he's going go give me rubyforge access but first I wanted to ask you guys what you think of this plan and if you like the rdoc currently generated by hanna template. (yes, you can search for methods) http://rubytester.com/test/watir/rdoc/ marekj Watirloo: Semantic Page Objects in UseCases http://github.com/marekj/watirloo/ Support Watir Project http://pledgie.com/campaigns/2982 On Mon, Jan 11, 2010 at 10:50 PM, marekj wrote: > I setup issues log just for rdoc generation (includes yardoc) > http://github.com/marekj/watir/issues > > I got yardoc running fine at the top watir level and at watir/watir as > an rake task > However the rdoc.info is not generating the yardoc. > I ask for support here: > http://github.com/zapnap/rdocinfo/issues/#issue/34 > > Please look throught the yardoc and rdoc and let me know if I should > add or remove classes > next will be to clean up rdoc markup that yardoc has trouble with. > (fyi, the docs now include the commonwatir files) > > marekj > > Watirloo: Semantic Page Objects in UseCases > http://github.com/marekj/watirloo/ > Support Watir Project http://pledgie.com/campaigns/2982 > > > > On Sun, Jan 10, 2010 at 12:13 PM, marekj wrote: >> FYI >> http://rubytester.com/test/watir/yardoc/ >> first pass at yardoc to match the rdoc >> http://rubytester.com/test/watir/rdoc/ >> >> I need to look at yardoc cli options and YARD::Rake::YardocTask >> >> marekj >> >> Watirloo: Semantic Page Objects in UseCases >> http://github.com/marekj/watirloo/ >> >> >> >> >> On Sun, Jan 10, 2010 at 3:50 AM, marekj wrote: >>> Hi, >>> I think this is going to be a long thread. >>> So I've made some changes >>> They are visitble in rodc here >>> http://rubytester.com/test/watir/rdoc/ >>> >>> changes so far >>> - I pullled license.rb, readme.rb, changes.rb out from lib and set up >>> the corresponding .rdoc files >>> - switched CHANGES to HISTORY.rdoc and moved the latest 1.6.5 notes >>> from NEWCHANGES >>> - left NEWCHANGES as a placehold for notes on the moving forward place >>> (I assume this is what it's for) >>> - I like hanna rdoc template and I'm stickng with it so I make rake >>> rdoc use hanna/rdoctask if you have it. >>> ?if you don't you will have a regular old rdoc do do gem install hanna >>> - added commonwatir/lib/**/*.rb to main watir rdoc (only for dev not gemspec) >>> >>> >>> some plan >>> - switch to jeweler/gemcutter >>> ?the rake task deal with pushing to github and gemcutter and we can >>> generate gemspec easier >>> - make unittests run after installing the gem >>> ?this has been on my personal plate for a while >>> - copy some verbage from Watir::Browser in commonwatir to README.rdoc >>> - probably remove the unittest from gemspec package. they can't be >>> used anyway. (maybe move all unittests to commonwatir gem so people >>> can run them after gem install?) >>> >>> marekj >>> >>> Watirloo: Semantic Page Objects in UseCases >>> http://github.com/marekj/watirloo/ >>> >>> >>> >>> >>> On Sat, Jan 9, 2010 at 11:29 PM, Alan Baird wrote: >>>> +1 for including commonwatir in the rdocs (or at least accessible from >>>> them). ?I never can seem to remember the syntax for >>>> Watir::Waiter.wait_until, which I use occasionally enough for it to be >>>> annoying not to be in the normal places. >>>> Alan >>>> _______________________________________________ >>>> Wtr-development mailing list >>>> Wtr-development at rubyforge.org >>>> http://rubyforge.org/mailman/listinfo/wtr-development >>>> >>> >> > From zeljko.filipin at wa-research.ch Wed Jan 13 04:49:04 2010 From: zeljko.filipin at wa-research.ch (=?UTF-8?Q?=C5=BDeljko_Filipin?=) Date: Wed, 13 Jan 2010 10:49:04 +0100 Subject: [Wtr-development] Donations In-Reply-To: References: Message-ID: I think we have received more donations this month than all previous donations combined! :) http://pledgie.com/campaigns/2982 A big thank you to all donators. ?eljko -------------- next part -------------- An HTML attachment was scrubbed... URL: From zeljko.filipin at wa-research.ch Wed Jan 13 06:33:03 2010 From: zeljko.filipin at wa-research.ch (=?UTF-8?Q?=C5=BDeljko_Filipin?=) Date: Wed, 13 Jan 2010 12:33:03 +0100 Subject: [Wtr-development] Book on Watir In-Reply-To: References: <93ee69e90912091103j35fdbc58mb07b239604f0169a@mail.gmail.com> Message-ID: On Tue, Jan 12, 2010 at 2:12 AM, marekj wrote: > My idea was to set up a Book Website and ask people to pay money into > a pledge fund voting on what issues they wanted me to cover. This sounds interesting. I am just afraid Watir project is not big enough (meaning it does not have enough users) and nobody will donate any money. I think it is definitely worth a try. Would you like to work on the book with me? We could set up the site and accept donations. If that does not work out, we can think of something different. ?eljko -------------- next part -------------- An HTML attachment was scrubbed... URL: From zeljko.filipin at wa-research.ch Wed Jan 13 07:12:13 2010 From: zeljko.filipin at wa-research.ch (=?UTF-8?Q?=C5=BDeljko_Filipin?=) Date: Wed, 13 Jan 2010 13:12:13 +0100 Subject: [Wtr-development] Fwd: watir.com/rdoc In-Reply-To: References: <2a379a301001092129q78155de2u6ddd271d23d5f21f@mail.gmail.com> Message-ID: On Wed, Jan 13, 2010 at 1:59 AM, marekj wrote: > I like how rspec guys keep their rdocs http://rspec.rubyforge.org/rspec/ > I suggest we do the same for http://wtr.rubyforge.org/rdoc +1 > I spoke with Bret, he's going go give me rubyforge access If you need any help with that just let me know. > and if you like the rdoc currently generated by hanna template. World is small, I know Mislav, creator of Hanna (he is from Zagreb). > http://rubytester.com/test/watir/rdoc/ This looks great! :) ?eljko -------------- next part -------------- An HTML attachment was scrubbed... URL: From zeljko.filipin at wa-research.ch Wed Jan 13 07:23:26 2010 From: zeljko.filipin at wa-research.ch (=?UTF-8?Q?=C5=BDeljko_Filipin?=) Date: Wed, 13 Jan 2010 13:23:26 +0100 Subject: [Wtr-development] Watir on WebDriver - prerelease gem available In-Reply-To: References: Message-ID: On Tue, Jan 12, 2010 at 2:38 PM, ?eljko Filipin < zeljko.filipin at wa-research.ch> wrote: > $ sudo gem install watir-webdriver --pre > ERROR: Error installing watir-webdriver: > watir-webdriver requires selenium-webdriver (>= 0.0.10, runtime) Posted it at gemcutter group: http://bit.ly/8MlnM2 ?eljko -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Wed Jan 13 10:41:12 2010 From: bret at pettichord.com (Bret Pettichord) Date: Wed, 13 Jan 2010 09:41:12 -0600 Subject: [Wtr-development] Fwd: watir.com/rdoc In-Reply-To: References: <2a379a301001092129q78155de2u6ddd271d23d5f21f@mail.gmail.com> Message-ID: Marek know has rights to upload to our rubyforge website. Here are my stale notes documenting the old procedure on how to update the rdocs in case this is helpful: http://github.com/bret/watir/blob/master/watir/watir_release.txt On Wed, Jan 13, 2010 at 6:12 AM, ?eljko Filipin < zeljko.filipin at wa-research.ch> wrote: > On Wed, Jan 13, 2010 at 1:59 AM, marekj wrote: > > I like how rspec guys keep their rdocs http://rspec.rubyforge.org/rspec/ > > I suggest we do the same for http://wtr.rubyforge.org/rdoc > > +1 > > > > I spoke with Bret, he's going go give me rubyforge access > > If you need any help with that just let me know. > > > > and if you like the rdoc currently generated by hanna template. > > World is small, I know Mislav, creator of Hanna (he is from Zagreb). > > > > http://rubytester.com/test/watir/rdoc/ > > This looks great! :) > > ?eljko > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord -------------- next part -------------- An HTML attachment was scrubbed... URL: From zeljko.filipin at wa-research.ch Wed Jan 13 11:46:23 2010 From: zeljko.filipin at wa-research.ch (=?UTF-8?Q?=C5=BDeljko_Filipin?=) Date: Wed, 13 Jan 2010 17:46:23 +0100 Subject: [Wtr-development] Watir on WebDriver - prerelease gem available In-Reply-To: References: Message-ID: On Wed, Jan 13, 2010 at 1:23 PM, ?eljko Filipin < zeljko.filipin at wa-research.ch> wrote: > Posted it at gemcutter group: > http://bit.ly/8MlnM2 Looks like this is a known bug: http://bit.ly/8QiniN ?eljko -------------- next part -------------- An HTML attachment was scrubbed... URL: From notethan at gmail.com Wed Jan 20 16:29:21 2010 From: notethan at gmail.com (Ethan) Date: Wed, 20 Jan 2010 16:29:21 -0500 Subject: [Wtr-development] Fork Message-ID: Dear Watir Development, I am wondering how people around here feel about my fork. It has been some time, and I think it is much closer to being ready to be used by most users. It has been in use by the SQA team at my company for quite a while now, though we don't use all of the functionality that the current Watir gem provides, some of which has been broken by my fork and I have been slow to fix. At this point though, I think it's about ready - with a couple significant exceptions of implementing changes discussed here relating to class names (changing Watir::IETextField to Watir::IE::TextField), and implementing something that works for interacting with modal dialogs/popups. So, with things approaching what I feel will soon be a ready state for users to be using my work, I'd like feedback on the fork. Do people here feel that my changes are something that could be merged into the main Watir codebase? If so, what would need to be done with it for that to happen? If not, why not? (is anybody even paying any attention to it?) I hope to hear from those involved with watir, so I can figure out what direction to take my work as it forms into something really usable. Thanks, -Ethan -------------- next part -------------- An HTML attachment was scrubbed... URL: From marekj.com at gmail.com Wed Jan 20 16:54:19 2010 From: marekj.com at gmail.com (marekj) Date: Wed, 20 Jan 2010 15:54:19 -0600 Subject: [Wtr-development] Fork In-Reply-To: References: Message-ID: HI, I haven't been paying attention to your fork, but since I am working on a some rdoc fix fork I want to clarify some things on my style of thinking I like to think of changes as two classes of issues: 1. impediments to overcome, pain to address (improve feature, fix bugs) 2. setting up for next moves (infrastructure to support workflow, future forks, features etc..) So I am also working on a fork to fix documentation and packaging of gems. for example the impediments I want to address: - update the rdoc and make it nice for watir, firewatir and commonwatir. - make it work with yard (for rdoc.info and yardoc) - remove unittests from gem package (not needed to be in gem since they won't run, users complain) And for next moves are: - move to jeweler for gemspec creation and packaging and version management (we've already moved away from hoe) - make some kind of demo, examples gem to run with watir, firewatir etc.. and use a site so people can gem install watir and gem install watirdemogemthing and just run it on their machines. there are more.. So I am not sure what your changing of class names addresses and what's the reason for breaking existing functionality? can you list the issues? Do you have tests for them that show the reason why something is a certain way? This would help me and others I think to look at considering changes. marekj Watirloo: Semantic Page Objects in UseCases http://github.com/marekj/watirloo/ Support Watir Project http://pledgie.com/campaigns/2982 On Wed, Jan 20, 2010 at 3:29 PM, Ethan wrote: > Dear Watir Development, > > I am wondering how people around here feel about my fork. It has been some > time, and I think it is much closer to being ready to be used by most users. > It has been in use by the SQA team at my company for quite a while now, > though we don't use all of the functionality that the current Watir gem > provides, some of which has been broken by my fork and I have been slow to > fix. > At this point though, I think it's about ready - with a couple significant > exceptions of implementing changes discussed here relating to class names > (changing Watir::IETextField to Watir::IE::TextField), and implementing > something that works for interacting with modal dialogs/popups. > > So, with things approaching what I feel will soon be a ready state for users > to be using my work, I'd like feedback on the fork. Do people here feel that > my changes are something that could be merged into the main Watir codebase? > If so, what would need to be done with it for that to happen? If not, why > not? (is anybody even paying any attention to it?) > > I hope to hear from those involved with watir, so I can figure out what > direction to take my work as it forms into something really usable. > > Thanks, > -Ethan > > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > From notethan at gmail.com Wed Jan 20 17:04:58 2010 From: notethan at gmail.com (Ethan) Date: Wed, 20 Jan 2010 17:04:58 -0500 Subject: [Wtr-development] Fork In-Reply-To: References: Message-ID: The fork that I've been working on has changed a lot, especially with the firefox version. I should have included a link, sorry. My fork is at: http://github.com/ethan-medidata/watir Previous discussion of it started here: http://rubyforge.org/pipermail/wtr-development/2009-October/001227.html Other significant discussing has gone on in this thread: http://rubyforge.org/pipermail/wtr-development/2009-October/001230.html On Wed, Jan 20, 2010 at 16:54, marekj wrote: > HI, I haven't been paying attention to your fork, but since I am > working on a some rdoc fix fork I want to clarify some things on my > style of thinking > > I like to think of changes as two classes of issues: > 1. impediments to overcome, pain to address (improve feature, fix bugs) > 2. setting up for next moves (infrastructure to support workflow, > future forks, features etc..) > > So I am also working on a fork to fix documentation and packaging of gems. > for example the impediments I want to address: > - update the rdoc and make it nice for watir, firewatir and commonwatir. > - make it work with yard (for rdoc.info and yardoc) > - remove unittests from gem package (not needed to be in gem since > they won't run, users complain) > > And for next moves are: > - move to jeweler for gemspec creation and packaging and version > management (we've already moved away from hoe) > - make some kind of demo, examples gem to run with watir, firewatir > etc.. and use a site so people can gem install watir and gem install > watirdemogemthing and just run it on their machines. > > there are more.. > > So I am not sure what your changing of class names addresses and > what's the reason for breaking existing functionality? > can you list the issues? > Do you have tests for them that show the reason why something is a certain > way? > This would help me and others I think to look at considering changes. > > > > > marekj > > Watirloo: Semantic Page Objects in UseCases > http://github.com/marekj/watirloo/ > Support Watir Project http://pledgie.com/campaigns/2982 > > > > On Wed, Jan 20, 2010 at 3:29 PM, Ethan wrote: > > Dear Watir Development, > > > > I am wondering how people around here feel about my fork. It has been > some > > time, and I think it is much closer to being ready to be used by most > users. > > It has been in use by the SQA team at my company for quite a while now, > > though we don't use all of the functionality that the current Watir gem > > provides, some of which has been broken by my fork and I have been slow > to > > fix. > > At this point though, I think it's about ready - with a couple > significant > > exceptions of implementing changes discussed here relating to class names > > (changing Watir::IETextField to Watir::IE::TextField), and implementing > > something that works for interacting with modal dialogs/popups. > > > > So, with things approaching what I feel will soon be a ready state for > users > > to be using my work, I'd like feedback on the fork. Do people here feel > that > > my changes are something that could be merged into the main Watir > codebase? > > If so, what would need to be done with it for that to happen? If not, why > > not? (is anybody even paying any attention to it?) > > > > I hope to hear from those involved with watir, so I can figure out what > > direction to take my work as it forms into something really usable. > > > > Thanks, > > -Ethan > > > > > > _______________________________________________ > > 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From notethan at gmail.com Wed Jan 27 11:21:54 2010 From: notethan at gmail.com (Ethan) Date: Wed, 27 Jan 2010 11:21:54 -0500 Subject: [Wtr-development] Fork In-Reply-To: References: Message-ID: Really? A week and no responses to my questions? I have fixed a lot of bugs and added quite a bit of good functionality - that doesn't warrant even an answer as to whether any of my work might, possibly, be merged back in? -------------- next part -------------- An HTML attachment was scrubbed... URL: From zeljko.filipin at wa-research.ch Wed Jan 27 11:35:07 2010 From: zeljko.filipin at wa-research.ch (=?UTF-8?Q?=C5=BDeljko_Filipin?=) Date: Wed, 27 Jan 2010 17:35:07 +0100 Subject: [Wtr-development] Fork In-Reply-To: References: Message-ID: On Wed, Jan 27, 2010 at 5:21 PM, Ethan wrote: > I have fixed a lot of bugs and added quite a bit of good functionality - that doesn't warrant even an answer as to whether any of my work might, possibly, be merged back in? Did you submit pull request(s)? To be honest, I think this is the way to go forward: http://github.com/jarib/watir-webdriver ?eljko -------------- next part -------------- An HTML attachment was scrubbed... URL: From notethan at gmail.com Wed Jan 27 12:03:34 2010 From: notethan at gmail.com (Ethan) Date: Wed, 27 Jan 2010 12:03:34 -0500 Subject: [Wtr-development] Fork In-Reply-To: References: Message-ID: No on the pull request - at the moment, there is too much that isn't entirely resolved about things that have changed in my fork. There is also just a lot changed - sufficient quantity that it warrants discussion here I think. I'd like to get things resolved in order to get my changes back in, hopefully. But, that does not seem to be happening given the lack of much of any response. My work, I think, greatly improves implementation as far as it goes relying on JSSH and WIN32OLE. This may not end up being so useful if webdriver is the direction watir is headed. I think that has significant shortcomings, but that's another discussion. If the developers of watir don't feel that my work is something that will be merged back, then my current plan is to fork into a separate project so that everything that I have fixed and improved may be available to users. I would certainly prefer to see my work available to watir's userbase in watir itself, and would still love to hear opinions on this possibility. -Ethan On Wed, Jan 27, 2010 at 11:35, ?eljko Filipin wrote: > On Wed, Jan 27, 2010 at 5:21 PM, Ethan wrote: > > I have fixed a lot of bugs and added quite a bit of good functionality - > that doesn't warrant even an answer as to whether any of my work might, > possibly, be merged back in? > > Did you submit pull request(s)? > > To be honest, I think this is the way to go forward: > > http://github.com/jarib/watir-webdriver > > ?eljko > > _______________________________________________ > 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 Wed Jan 27 12:27:46 2010 From: bret at pettichord.com (Bret Pettichord) Date: Wed, 27 Jan 2010 11:27:46 -0600 Subject: [Wtr-development] Fork In-Reply-To: References: Message-ID: I have a number of pull requests that unfortunately I have been unable to review because of other commitments. Since mid-December both Jira and the Wiki have been down and this has also held things up. This problem was fixed this week. Ethan, if you can isolate some of the changes that you'd like to have considered that would facilitate review. Bret On Wed, Jan 27, 2010 at 11:03 AM, Ethan wrote: > No on the pull request - at the moment, there is too much that isn't > entirely resolved about things that have changed in my fork. There is also > just a lot changed - sufficient quantity that it warrants discussion here I > think. I'd like to get things resolved in order to get my changes back in, > hopefully. But, that does not seem to be happening given the lack of much of > any response. > My work, I think, greatly improves implementation as far as it goes relying > on JSSH and WIN32OLE. This may not end up being so useful if webdriver is > the direction watir is headed. I think that has significant shortcomings, > but that's another discussion. > If the developers of watir don't feel that my work is something that will > be merged back, then my current plan is to fork into a separate project so > that everything that I have fixed and improved may be available to users. I > would certainly prefer to see my work available to watir's userbase in watir > itself, and would still love to hear opinions on this possibility. > > -Ethan > > > On Wed, Jan 27, 2010 at 11:35, ?eljko Filipin < > zeljko.filipin at wa-research.ch> wrote: > >> On Wed, Jan 27, 2010 at 5:21 PM, Ethan wrote: >> > I have fixed a lot of bugs and added quite a bit of good functionality - >> that doesn't warrant even an answer as to whether any of my work might, >> possibly, be merged back in? >> >> Did you submit pull request(s)? >> >> To be honest, I think this is the way to go forward: >> >> http://github.com/jarib/watir-webdriver >> >> ?eljko >> >> _______________________________________________ >> 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 Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord -------------- next part -------------- An HTML attachment was scrubbed... URL: From notethan at gmail.com Wed Jan 27 12:39:59 2010 From: notethan at gmail.com (Ethan) Date: Wed, 27 Jan 2010 12:39:59 -0500 Subject: [Wtr-development] Fork In-Reply-To: References: Message-ID: I am not sure how to isolate a fairly thorough rewrite of the Firewatir code followed by merging that Firewatir code with IE Watir's code into one common base. There really just aren't small changes that I can cherry-pick out of that. I understand that time is a limited resource, and reviewing these things is something of a task. I was hoping that my changes would be worth the task, due to the fact that I have fixed a lot of bugs, added a lot of features, and consolidated a lot of redundant/repeated code. It is looking more like that's not going to happen. Maybe it is more appropriate that I fork a full project off from watir to release my work on my own. On Wed, Jan 27, 2010 at 12:27, Bret Pettichord wrote: > I have a number of pull requests that unfortunately I have been unable to > review because of other commitments. > > Since mid-December both Jira and the Wiki have been down and this has also > held things up. This problem was fixed this week. > > Ethan, if you can isolate some of the changes that you'd like to have > considered that would facilitate review. > > Bret > > > On Wed, Jan 27, 2010 at 11:03 AM, Ethan wrote: > >> No on the pull request - at the moment, there is too much that isn't >> entirely resolved about things that have changed in my fork. There is also >> just a lot changed - sufficient quantity that it warrants discussion here I >> think. I'd like to get things resolved in order to get my changes back in, >> hopefully. But, that does not seem to be happening given the lack of much of >> any response. >> My work, I think, greatly improves implementation as far as it goes >> relying on JSSH and WIN32OLE. This may not end up being so useful if >> webdriver is the direction watir is headed. I think that has significant >> shortcomings, but that's another discussion. >> If the developers of watir don't feel that my work is something that will >> be merged back, then my current plan is to fork into a separate project so >> that everything that I have fixed and improved may be available to users. I >> would certainly prefer to see my work available to watir's userbase in watir >> itself, and would still love to hear opinions on this possibility. >> >> -Ethan >> >> >> On Wed, Jan 27, 2010 at 11:35, ?eljko Filipin < >> zeljko.filipin at wa-research.ch> wrote: >> >>> On Wed, Jan 27, 2010 at 5:21 PM, Ethan wrote: >>> > I have fixed a lot of bugs and added quite a bit of good functionality >>> - that doesn't warrant even an answer as to whether any of my work might, >>> possibly, be merged back in? >>> >>> Did you submit pull request(s)? >>> >>> To be honest, I think this is the way to go forward: >>> >>> http://github.com/jarib/watir-webdriver >>> >>> ?eljko >>> >>> _______________________________________________ >>> 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 > Lead Developer, Watir, www.watir.com > > Blog, www.io.com/~wazmo/blog > Twitter, www.twitter.com/bpettichord > > > _______________________________________________ > 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 jari.bakken at gmail.com Wed Jan 27 13:02:57 2010 From: jari.bakken at gmail.com (Jari Bakken) Date: Wed, 27 Jan 2010 19:02:57 +0100 Subject: [Wtr-development] Fork In-Reply-To: References: Message-ID: On Wed, Jan 27, 2010 at 6:03 PM, Ethan wrote: > No on the pull request - at the moment, there is too much that isn't > entirely resolved about things that have changed in my fork. There is also > just a lot changed - sufficient quantity that it warrants discussion here I > think. I'd like to get things resolved in order to get my changes back in, > hopefully. But, that does not seem to be happening given the lack of much of > any response. For my part, interest in the 1.X code base has sharply declined after I started work on WebDriver, as I'm sure you can understand. > My work, I think, greatly improves implementation as far as it goes relying > on JSSH and WIN32OLE. This may not end up being so useful if webdriver is > the direction watir is headed. I think that has significant shortcomings, > but that's another discussion. I'd be very interested to hear what you think are significant shortcomings of the WebDriver approach. From notethan at gmail.com Wed Jan 27 13:38:29 2010 From: notethan at gmail.com (Ethan) Date: Wed, 27 Jan 2010 13:38:29 -0500 Subject: [Wtr-development] Fork In-Reply-To: References: Message-ID: > > I'd be very interested to hear what you think are significant > shortcomings of the WebDriver approach. > > Basically it seems to me to add an unnecessary layer of complexity. Watir can talk to a browser - firefox, for example - directly through an extension (JSSH). or it can talk to another piece of software (webdriver) which in turn talks to firefox through some other piece of software (FirefoxDriver, I think?). Why is the latter advantageous? One argument is that the other piece of software moves browser-specific implementation stuff out of watir's code. But, really, the DOM is not too terribly different from browser to browser; if you have the same access to the DOM, much of the implementation is the same (which is why I have been able to move so much code from firewatir and ie-watir to commonwatir). It seems like a lot of the point of watir itself has been to move browser-specific implementation stuff to where users don't have to worry about it; if webdriver does this, why is watir needed at all? (apart from familiarity with its api and code that it would be a pain to migrate, I guess.) I do not mean the above to be very strong or definitive reasons - more preliminary impressions, as am not too well-informed as to the details of how webdriver/selenium talk to browsers. I do not intend to be bashing a thing that I do not know very well. I would be quite interested to know what advantage using webdriver provides, if you want to explain. I do plan to look more closely into webdriver and selenium, and if reasons to use them are compelling, then possibly looking into moving my own work in that direction as well. -------------- next part -------------- An HTML attachment was scrubbed... URL: From charley.baker at gmail.com Wed Jan 27 13:42:58 2010 From: charley.baker at gmail.com (Charley Baker) Date: Wed, 27 Jan 2010 11:42:58 -0700 Subject: [Wtr-development] Fork In-Reply-To: References: Message-ID: On Wed, Jan 27, 2010 at 11:02 AM, Jari Bakken wrote: > On Wed, Jan 27, 2010 at 6:03 PM, Ethan wrote: > > No on the pull request - at the moment, there is too much that isn't > > entirely resolved about things that have changed in my fork. There is > also > > just a lot changed - sufficient quantity that it warrants discussion here > I > > think. I'd like to get things resolved in order to get my changes back > in, > > hopefully. But, that does not seem to be happening given the lack of much > of > > any response. > > For my part, interest in the 1.X code base has sharply declined after > I started work on WebDriver, as I'm sure you can understand. > > I think also timing wise, this has been a bit of a challenge. With the holidays, time off, finally my first 2 weeks off in about 9 years; short time back and then out for another conference, and during that time work has piled up. That's my own situation, but I definitely notice a slow down in open source projects at the end of the year. Honestly there are ton of changes in your work which also makes it hard to tackle all at once. If there is a way to slightly break it down into manageable chunks, we can probably take those on one at a time. Hopefully that's possible so we can digest this in slow bites. :) Let me know if that sounds reasonable. > > My work, I think, greatly improves implementation as far as it goes > relying > > on JSSH and WIN32OLE. This may not end up being so useful if webdriver is > > the direction watir is headed. I think that has significant shortcomings, > > but that's another discussion. > > I'd be very interested to hear what you think are significant > shortcomings of the WebDriver approach. > The 1.x.x version will still continue for quite a while, as the switch to 2.x introduces some large changes that some people might not want to take on with their existing test suites. I, for one, may have to use 1.x for some time given the amount of tests that we currently have, the number of QA Engineers working on our existing codebase and the cost to switch. I'm also curious about your thoughts on the Webdriver approach, since I pushed this general direction several months ago, think it has great merit for a long term solution and Jari has done some amazing work getting the Ruby bindings up, tested and really to a quick alpha or whatever you want to call it, very early. Btw, I don't say it often enough but wow Jari. :) > _______________________________________________ > 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 charley.baker at gmail.com Wed Jan 27 14:21:09 2010 From: charley.baker at gmail.com (Charley Baker) Date: Wed, 27 Jan 2010 12:21:09 -0700 Subject: [Wtr-development] Fork In-Reply-To: References: Message-ID: On Wed, Jan 27, 2010 at 11:38 AM, Ethan wrote: > I'd be very interested to hear what you think are significant >> shortcomings of the WebDriver approach. >> >> > Basically it seems to me to add an unnecessary layer of complexity. Watir > can talk to a browser - firefox, for example - directly through an extension > (JSSH). or it can talk to another piece of software (webdriver) which in > turn talks to firefox through some other piece of software (FirefoxDriver, I > think?). Why is the latter advantageous? > JSSH is a nightmare. It's a compiled c++ extension, which means it needs to be compiled for every platform as well as significant updates to Firefox and there does not appear to be an owner currently for that project. Having worked a week or two ago to try to compile it for Snow Leopard (64bit) and Windows 7(64bit) as well as now trying to compile it with FF 3.6, and if you take a look at the current matrix of jssh extensions, we're lucky enough to have them compiled by a few different sources. Webdriver has a FF extension which doesn't need to be compiled, and serves as a good driver that we can use, particularly with Jari's work to pump commands into it. It should actually simplify things from the developer perspective, and not complicate things from the user perspective. Those are key tenets of moving over to Webdriver, without those in mind, you're right, it would be needless complexity. Hopefully that makes sense. :) > > One argument is that the other piece of software moves browser-specific > implementation stuff out of watir's code. But, really, the DOM is not too > terribly different from browser to browser; if you have the same access to > the DOM, much of the implementation is the same (which is why I have been > able to move so much code from firewatir and ie-watir to commonwatir). It > seems like a lot of the point of watir itself has been to move > browser-specific implementation stuff to where users don't have to worry > about it; if webdriver does this, why is watir needed at all? (apart from > familiarity with its api and code that it would be a pain to migrate, I > guess.) > Interesting question. Same question comes up all the time in regards to why Watir vs Selenium. My answer is the api and simplicity of use. Watir is, in my mind, all about the api and ease of use. Selenium's api and ease of use is less than ideal. I suppose I could go into more details, but that sums up my general feelings. Happy to talk more about it though if you do want. > > I do not mean the above to be very strong or definitive reasons - more > preliminary impressions, as am not too well-informed as to the details of > how webdriver/selenium talk to browsers. I do not intend to be bashing a > thing that I do not know very well. I would be quite interested to know what > advantage using webdriver provides, if you want to explain. I do plan to > look more closely into webdriver and selenium, and if reasons to use them > are compelling, then possibly looking into moving my own work in that > direction as well. > Well, I'd definitely recommend taking a look at Selenium if you haven't already. Selenium and Watir are the Coke and Pepsi of functional testing in this space. I took a look at both when choosing an open source solution 4 plus years ago and chose Watir; Bret and I know the core developers in Selenium fairly well. I talk to Simon(webdriver) and Jason Huggins fairly often. That being said, having people contribute who get involved in the Watir community is important to us as an open source project. Hopefully you'll continue to work with us and become part of the community. :) Cheers, Charley > > _______________________________________________ > 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 notethan at gmail.com Wed Jan 27 14:47:29 2010 From: notethan at gmail.com (Ethan) Date: Wed, 27 Jan 2010 14:47:29 -0500 Subject: [Wtr-development] Fork In-Reply-To: References: Message-ID: Regarding JSSH: definitely true that it is something of a nightmare. I put a lot of work into making it more pleasant on the ruby side, and in my fork it is pretty nice actually - my JsshObject class is better for working with javascript or DOM objects than WIN32OLE is (and I think WIN32OLE. But that doesn't improve the firefox side of things. I wonder if I can apply any of my work to selenium/webdriver's extension - I will be looking into that. However, this seems like sort of unrelated issue with JSSH being a pain - it doesn't really address whether it's better for Watir to talk directly to the browser, or what advantage is gained by doing so via webdriver. The same question can be asked of WIN32OLE vs. ... well, I actually have no idea how webdriver talks to IE. Jari, I'd be really interested to hear from you why this is a preferable path. On Wed, Jan 27, 2010 at 14:21, Charley Baker wrote: > > On Wed, Jan 27, 2010 at 11:38 AM, Ethan wrote: > >> I'd be very interested to hear what you think are significant >>> shortcomings of the WebDriver approach. >>> >>> >> Basically it seems to me to add an unnecessary layer of complexity. Watir >> can talk to a browser - firefox, for example - directly through an extension >> (JSSH). or it can talk to another piece of software (webdriver) which in >> turn talks to firefox through some other piece of software (FirefoxDriver, I >> think?). Why is the latter advantageous? >> > > JSSH is a nightmare. It's a compiled c++ extension, which means it needs to > be compiled for every platform as well as significant updates to Firefox and > there does not appear to be an owner currently for that project. > > Having worked a week or two ago to try to compile it for Snow Leopard > (64bit) and Windows 7(64bit) as well as now trying to compile it with FF > 3.6, and if you take a look at the current matrix of jssh extensions, we're > lucky enough to have them compiled by a few different sources. Webdriver has > a FF extension which doesn't need to be compiled, and serves as a good > driver that we can use, particularly with Jari's work to pump commands into > it. > > It should actually simplify things from the developer perspective, and not > complicate things from the user perspective. Those are key tenets of moving > over to Webdriver, without those in mind, you're right, it would be needless > complexity. Hopefully that makes sense. :) > > >> One argument is that the other piece of software moves browser-specific >> implementation stuff out of watir's code. But, really, the DOM is not too >> terribly different from browser to browser; if you have the same access to >> the DOM, much of the implementation is the same (which is why I have been >> able to move so much code from firewatir and ie-watir to commonwatir). It >> seems like a lot of the point of watir itself has been to move >> browser-specific implementation stuff to where users don't have to worry >> about it; if webdriver does this, why is watir needed at all? (apart from >> familiarity with its api and code that it would be a pain to migrate, I >> guess.) >> > > Interesting question. Same question comes up all the time in regards to why > Watir vs Selenium. My answer is the api and simplicity of use. Watir is, in > my mind, all about the api and ease of use. Selenium's api and ease of use > is less than ideal. I suppose I could go into more details, but that sums up > my general feelings. Happy to talk more about it though if you do want. > > > >> >> I do not mean the above to be very strong or definitive reasons - more >> preliminary impressions, as am not too well-informed as to the details of >> how webdriver/selenium talk to browsers. I do not intend to be bashing a >> thing that I do not know very well. I would be quite interested to know what >> advantage using webdriver provides, if you want to explain. I do plan to >> look more closely into webdriver and selenium, and if reasons to use them >> are compelling, then possibly looking into moving my own work in that >> direction as well. >> > > Well, I'd definitely recommend taking a look at Selenium if you haven't > already. Selenium and Watir are the Coke and Pepsi of functional testing in > this space. I took a look at both when choosing an open source solution 4 > plus years ago and chose Watir; Bret and I know the core developers in > Selenium fairly well. I talk to Simon(webdriver) and Jason Huggins fairly > often. That being said, having people contribute who get involved in the > Watir community is important to us as an open source project. Hopefully > you'll continue to work with us and become part of the community. :) > > Cheers, > > Charley > > > > >> >> _______________________________________________ >> 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jari.bakken at gmail.com Wed Jan 27 16:29:41 2010 From: jari.bakken at gmail.com (Jari Bakken) Date: Wed, 27 Jan 2010 22:29:41 +0100 Subject: [Wtr-development] Fork In-Reply-To: References: Message-ID: On Wed, Jan 27, 2010 at 7:38 PM, Ethan wrote: > > Basically it seems to me to add an unnecessary layer of complexity. Watir > can talk to a browser - firefox, for example - directly through an extension > (JSSH). or it can talk to another piece of software (webdriver) which in > turn talks to firefox through some other piece of software (FirefoxDriver, I > think?). Why is the latter advantageous? > > One argument is that the other piece of software moves browser-specific > implementation stuff out of watir's code. But, really, the DOM is not too > terribly different from browser to browser; if you have the same access to > the DOM, much of the implementation is the same (which is why I have been > able to move so much code from firewatir and ie-watir to commonwatir). The main advantage to me is the fact that in WebDriver, the technology used to control the various browsers is completely separate from the user-facing client library. The core, browser-specific implementation of the WebDriver API isn't tied to one programming language, which means there's a larger community of clever people who hack on the core parts and solve the browser-specific problems (which are not trivial). Another important benefit is that WebDriver takes a native approach to automating the browsers, which means it can choose the best approach for the particular browser used - not necessarily rely on the JavaScript DOM implementation, which does vary between browsers and also has other constraints (like dealing with prompts or alerts, window switching, cross-domain limitations etc.). WebDriver will also use native, OS-level events where available (Windows and Linux at the moment) - so clicks and key presses will be a lot more realistic than synthesized JS events. The fact that the Selenium project (which is purely JS/DOM-based, and also among the most successful autoamtion tools, despite its unattractive API) has decided to merge with WebDriver, should be a strong indication that the native approach has a lot of validity. In Firefox and Chrome, this means using their extension mechanisms; for IE, the driver is implemented in C++; for Opera, it will (when released) use the same protocol as their built-in developer tools. One can also issue commands using a JSON-over-HTTP interface, which is used to drive browsers on iPhone and Android or on a remote machine. All of this is of course is nothing a Watir user would need to bother with. The WebDriver API is intentionally kept small and concise for exactly this reason, making it the perfect building block for higher-level tools (like Watir). > It seems like a lot of the point of watir itself has been to move > browser-specific implementation stuff to where users don't have to worry > about it; if webdriver does this, why is watir needed at all? (apart from > familiarity with its api and code that it would be a pain to migrate, I > guess.) You're right, it's not needed. You can definitely use WebDriver directly if you're starting from scratch and/or like that API better. As mentioned by Charley (and others), the strength of Watir is really its API and the ease of use - not the underlying tech. So the question is: can I use my favorite API with the best available tech as the backend? That's the main motivation for doing the watir-webdriver project. Of course, instead of building on the work being done by the WebDriver/Selenium team we could try to do it on our own; based on the existing implementation, make a generalized core and write some browser-specific code where needed. That would be valid if our technology, expertise or level of activity was vastly better than theirs. It's not. So consolidating these efforts makes a lot of sense to me. I hope I don't come off as trying to belittle your work - the 1.X code base was in dire need of some refactoring last time I looked, and from what I've seen of your fork (some time back), the design changes make a lot of sense. For me personally though, what route the official Watir project decides to take is honestly not a big concern, I'll be chugging along on the watir-webdriver code until some superior technology comes along. :) From charley.baker at gmail.com Wed Jan 27 19:52:18 2010 From: charley.baker at gmail.com (Charley Baker) Date: Wed, 27 Jan 2010 17:52:18 -0700 Subject: [Wtr-development] Fork In-Reply-To: References: Message-ID: Very well said. Thx Jari. :) -c On Wed, Jan 27, 2010 at 2:29 PM, Jari Bakken wrote: > On Wed, Jan 27, 2010 at 7:38 PM, Ethan wrote: > > > > Basically it seems to me to add an unnecessary layer of complexity. Watir > > can talk to a browser - firefox, for example - directly through an > extension > > (JSSH). or it can talk to another piece of software (webdriver) which in > > turn talks to firefox through some other piece of software > (FirefoxDriver, I > > think?). Why is the latter advantageous? > > > > One argument is that the other piece of software moves browser-specific > > implementation stuff out of watir's code. But, really, the DOM is not too > > terribly different from browser to browser; if you have the same access > to > > the DOM, much of the implementation is the same (which is why I have been > > able to move so much code from firewatir and ie-watir to commonwatir). > > The main advantage to me is the fact that in WebDriver, the technology > used to control the various browsers is completely separate from the > user-facing client library. The core, browser-specific implementation > of the WebDriver API isn't tied to one programming language, which > means there's a larger community of clever people who hack on the core > parts and solve the browser-specific problems (which are not trivial). > > Another important benefit is that WebDriver takes a native approach to > automating the browsers, which means it can choose the best approach > for the particular browser used - not necessarily rely on the > JavaScript DOM implementation, which does vary between browsers and > also has other constraints (like dealing with prompts or alerts, > window switching, cross-domain limitations etc.). WebDriver will also > use native, OS-level events where available (Windows and Linux at the > moment) - so clicks and key presses will be a lot more realistic than > synthesized JS events. The fact that the Selenium project (which is > purely JS/DOM-based, and also among the most successful autoamtion > tools, despite its unattractive API) has decided to merge with > WebDriver, should be a strong indication that the native approach has > a lot of validity. > > In Firefox and Chrome, this means using their extension mechanisms; > for IE, the driver is implemented in C++; for Opera, it will (when > released) use the same protocol as their built-in developer tools. One > can also issue commands using a JSON-over-HTTP interface, which is > used to drive browsers on iPhone and Android or on a remote machine. > All of this is of course is nothing a Watir user would need to bother > with. The WebDriver API is intentionally kept small and concise for > exactly this reason, making it the perfect building block for > higher-level tools (like Watir). > > > It seems like a lot of the point of watir itself has been to move > > browser-specific implementation stuff to where users don't have to worry > > about it; if webdriver does this, why is watir needed at all? (apart from > > familiarity with its api and code that it would be a pain to migrate, I > > guess.) > > You're right, it's not needed. You can definitely use WebDriver > directly if you're starting from scratch and/or like that API better. > As mentioned by Charley (and others), the strength of Watir is really > its API and the ease of use - not the underlying tech. So the question > is: can I use my favorite API with the best available tech as the > backend? That's the main motivation for doing the watir-webdriver > project. > > Of course, instead of building on the work being done by the > WebDriver/Selenium team we could try to do it on our own; based on the > existing implementation, make a generalized core and write some > browser-specific code where needed. That would be valid if our > technology, expertise or level of activity was vastly better than > theirs. It's not. So consolidating these efforts makes a lot of sense > to me. > > I hope I don't come off as trying to belittle your work - the 1.X code > base was in dire need of some refactoring last time I looked, and from > what I've seen of your fork (some time back), the design changes make > a lot of sense. For me personally though, what route the official > Watir project decides to take is honestly not a big concern, I'll be > chugging along on the watir-webdriver code until some superior > technology comes along. :) > _______________________________________________ > 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 marekj.com at gmail.com Thu Jan 28 23:07:39 2010 From: marekj.com at gmail.com (marekj) Date: Thu, 28 Jan 2010 22:07:39 -0600 Subject: [Wtr-development] Fwd: watir.com/rdoc In-Reply-To: References: <2a379a301001092129q78155de2u6ddd271d23d5f21f@mail.gmail.com> Message-ID: What an adventure. So the first thing I wanted to to do was to move the current rdoc/* to rdoc/1.6.2/ and then post the new 1.6.5 docs to rdoc/1.6.5/ Anyway Here are some problems I didn't think about. - Rubyforge does not provide the interactive ssh so you can't ssh into the machine - you can't execute remote commands (again, restricted access) - you can scp or sftp (perhaps rsync as well) but none of those allow me to 'rm' or 'mv' files or dirs task 'copy current rdoc files to it's own subdir' do I pulled remote files to local machine and scp it back to rdoc/1.6.2/ end task: 'remove leftover old files' I was able to sftp into the account and I was able to remove some stuff with rm and rmdir but I get 'permission denied' for classes and files directories and files. This is the first time I've worked with a restricted acces ssh and I am curious if there is an easier way to manage remote files I guess using rsync with --delete option may work anybody has any ideas how I can remove the old files? posted new docs http://wtr.rubyforge.org/rdoc/1.6.5/ however they come from the my rdocfix fork. I'll keep working on removing unittests from gem packages in hopes of next minor release. marekj Watirloo: Semantic Page Objects in UseCases http://github.com/marekj/watirloo/ Support Watir Project http://pledgie.com/campaigns/2982 On Wed, Jan 13, 2010 at 9:41 AM, Bret Pettichord wrote: > Marek know has rights to upload to our rubyforge website. Here are my stale > notes documenting the old procedure on how to update the rdocs in case this > is helpful: > http://github.com/bret/watir/blob/master/watir/watir_release.txt > > On Wed, Jan 13, 2010 at 6:12 AM, ?eljko Filipin > wrote: >> >> On Wed, Jan 13, 2010 at 1:59 AM, marekj wrote: >> > I like how rspec guys keep their rdocs http://rspec.rubyforge.org/rspec/ >> > I suggest we do the same for http://wtr.rubyforge.org/rdoc >> >> +1 >> >> > I spoke with Bret, he's going go give me rubyforge access >> >> If you need any help with that just let me know. >> >> > and if you like the rdoc currently generated by hanna template. >> >> World is small, I know Mislav, creator of Hanna (he is from Zagreb). >> >> > http://rubytester.com/test/watir/rdoc/ >> >> This looks great! :) >> >> ?eljko >> >> _______________________________________________ >> Wtr-development mailing list >> Wtr-development at rubyforge.org >> http://rubyforge.org/mailman/listinfo/wtr-development > > > > -- > Bret Pettichord > Lead Developer, Watir, www.watir.com > > Blog, www.io.com/~wazmo/blog > Twitter, www.twitter.com/bpettichord > > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > From bret at pettichord.com Fri Jan 29 00:36:16 2010 From: bret at pettichord.com (Bret Pettichord) Date: Thu, 28 Jan 2010 23:36:16 -0600 Subject: [Wtr-development] Fwd: watir.com/rdoc In-Reply-To: References: <2a379a301001092129q78155de2u6ddd271d23d5f21f@mail.gmail.com> Message-ID: Looks good. Thanks. On Thu, Jan 28, 2010 at 10:07 PM, marekj wrote: > What an adventure. > So the first thing I wanted to to do was to move the current rdoc/* to > rdoc/1.6.2/ > and then post the new 1.6.5 docs to rdoc/1.6.5/ > > Anyway > Here are some problems I didn't think about. > - Rubyforge does not provide the interactive ssh so you can't ssh into > the machine > - you can't execute remote commands (again, restricted access) > - you can scp or sftp (perhaps rsync as well) but none of those allow > me to 'rm' or 'mv' files or dirs > > task 'copy current rdoc files to it's own subdir' do > I pulled remote files to local machine > and scp it back to rdoc/1.6.2/ > end > > task: 'remove leftover old files' > I was able to sftp into the account and I was able to remove some > stuff with rm and rmdir > but I get 'permission denied' for classes and files directories and files. > > This is the first time I've worked with a restricted acces ssh and I > am curious if there is an easier way to manage remote files > I guess using rsync with --delete option may work > anybody has any ideas how I can remove the old files? > > posted new docs > http://wtr.rubyforge.org/rdoc/1.6.5/ > > however they come from the my rdocfix fork. I'll keep working on > removing unittests from gem packages in hopes of next minor release. > > > > > > > > marekj > > Watirloo: Semantic Page Objects in UseCases > http://github.com/marekj/watirloo/ > Support Watir Project http://pledgie.com/campaigns/2982 > > > > On Wed, Jan 13, 2010 at 9:41 AM, Bret Pettichord > wrote: > > Marek know has rights to upload to our rubyforge website. Here are my > stale > > notes documenting the old procedure on how to update the rdocs in case > this > > is helpful: > > http://github.com/bret/watir/blob/master/watir/watir_release.txt > > > > On Wed, Jan 13, 2010 at 6:12 AM, ?eljko Filipin > > wrote: > >> > >> On Wed, Jan 13, 2010 at 1:59 AM, marekj wrote: > >> > I like how rspec guys keep their rdocs > http://rspec.rubyforge.org/rspec/ > >> > I suggest we do the same for http://wtr.rubyforge.org/rdoc > >> > >> +1 > >> > >> > I spoke with Bret, he's going go give me rubyforge access > >> > >> If you need any help with that just let me know. > >> > >> > and if you like the rdoc currently generated by hanna template. > >> > >> World is small, I know Mislav, creator of Hanna (he is from Zagreb). > >> > >> > http://rubytester.com/test/watir/rdoc/ > >> > >> This looks great! :) > >> > >> ?eljko > >> > >> _______________________________________________ > >> Wtr-development mailing list > >> Wtr-development at rubyforge.org > >> http://rubyforge.org/mailman/listinfo/wtr-development > > > > > > > > -- > > Bret Pettichord > > Lead Developer, Watir, www.watir.com > > > > Blog, www.io.com/~wazmo/blog > > Twitter, www.twitter.com/bpettichord > > > > > > _______________________________________________ > > 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 Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord -------------- next part -------------- An HTML attachment was scrubbed... URL: From zeljko.filipin at wa-research.ch Fri Jan 29 04:21:51 2010 From: zeljko.filipin at wa-research.ch (=?UTF-8?Q?=C5=BDeljko_Filipin?=) Date: Fri, 29 Jan 2010 10:21:51 +0100 Subject: [Wtr-development] Watir ads at stackoverflow.com Message-ID: Anybody has some time to add Watir there? http://blog.stackoverflow.com/2010/01/open-source-ad-stats/ If you have the time but need some help with that, just ask. ?eljko -- watir.com - community manager watirpodcast.com - host -------------- next part -------------- An HTML attachment was scrubbed... URL: From zeljko.filipin at wa-research.ch Fri Jan 29 05:08:52 2010 From: zeljko.filipin at wa-research.ch (=?UTF-8?Q?=C5=BDeljko_Filipin?=) Date: Fri, 29 Jan 2010 11:08:52 +0100 Subject: [Wtr-development] Fwd: watir.com/rdoc In-Reply-To: References: <2a379a301001092129q78155de2u6ddd271d23d5f21f@mail.gmail.com> Message-ID: On Fri, Jan 29, 2010 at 5:07 AM, marekj wrote: > anybody has any ideas how I can remove the old files? You can ask Tom Copeland (http://tomcopeland.blogs.com/) of Rubyforge. Let me know if you need his e-mail. Rubyforge has a support tracker too, the were pretty quick to reply when I had problems. Let me know if you can not find it. > posted new docs > http://wtr.rubyforge.org/rdoc/1.6.5/ Thanks! Looks great. :) ?eljko -------------- next part -------------- An HTML attachment was scrubbed... URL: From zeljko.filipin at wa-research.ch Sat Jan 30 16:55:21 2010 From: zeljko.filipin at wa-research.ch (=?UTF-8?Q?=C5=BDeljko_Filipin?=) Date: Sat, 30 Jan 2010 22:55:21 +0100 Subject: [Wtr-development] Ads on watir.com Message-ID: A few days ago at #watir irc channel, Jari pointed to the thread at Selenium mailing list (can not find the link at the moment) where Patrick said Selenium raises about 1000 usd each month with ads displayed on Selenium sites. Jari suggested we should put ads on watir.com to raise some money. I am for it. What do you think? ?eljko -- watir.com - community manager watirpodcast.com - host -------------- next part -------------- An HTML attachment was scrubbed... URL: From alister.scott at gmail.com Sat Jan 30 21:49:53 2010 From: alister.scott at gmail.com (Alister Scott) Date: Sun, 31 Jan 2010 12:49:53 +1000 Subject: [Wtr-development] Ads on watir.com Message-ID: <16bf298e1001301849n256eb2edr655a37f2285f40c4@mail.gmail.com> I am personally against advertisements on watir.com, because I think it defeats the whole purpose of creating a kick-ass open source tool, if your main site for it has advertisements for commercial/proprietary automated testing tools (wasn't watir created to avoid using vendorscripts?) Why is this thought even being raised? Are we short of money or something? What are the big costs we need money for? The current web site is hosted (by wordpress) for free... Even if we wanted to run ads on watir.com, we can't because we're using wordpress.com. We would need to migrate the blog to our own host and then pay hosting costs. It's a bit of a wasted effort in my honest opinion. I look forward to hearing others thoughts on this matter. Cheers, Alister Alister Scott Brisbane, Australia Watir Web Master: http://watir.com Blog: http://watirmelon.com Google: http://www.google.com/profiles/alister.scott LinkedIn: http://www.linkedin.com/in/alisterscott -------------- next part -------------- An HTML attachment was scrubbed... URL: From bret at pettichord.com Sun Jan 31 15:05:22 2010 From: bret at pettichord.com (Bret Pettichord) Date: Sun, 31 Jan 2010 14:05:22 -0600 Subject: [Wtr-development] Ads on watir.com In-Reply-To: References: Message-ID: I think this number includes openqa.org and therefore the Watir wiki. On Jan 31, 2010 12:18 AM, "?eljko Filipin" wrote: A few days ago at #watir irc channel, Jari pointed to the thread at Selenium mailing list (can not find the link at the moment) where Patrick said Selenium raises about 1000 usd each month with ads displayed on Selenium sites. Jari suggested we should put ads on watir.com to raise some money. I am for it. What do you think? ?eljko -- watir.com - community manager watirpodcast.com - host _______________________________________________ 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 marekj.com at gmail.com Sun Jan 31 18:24:03 2010 From: marekj.com at gmail.com (marekj) Date: Sun, 31 Jan 2010 17:24:03 -0600 Subject: [Wtr-development] Ads on watir.com In-Reply-To: <16bf298e1001301849n256eb2edr655a37f2285f40c4@mail.gmail.com> References: <16bf298e1001301849n256eb2edr655a37f2285f40c4@mail.gmail.com> Message-ID: I really don't care about ads. It's a nuisance to me when I visit other sites. The whole idea of 'web property' is completely foreign to me and I have no idea how to monetize traffic. What would Tim Berners-Lee do? marekj Watirloo: Semantic Page Objects in UseCases http://github.com/marekj/watirloo/ Support Watir Project http://pledgie.com/campaigns/2982 On Sat, Jan 30, 2010 at 8:49 PM, Alister Scott wrote: > I am personally against advertisements on watir.com, because I think it > defeats the whole purpose of creating a kick-ass open source tool, if your > main site for it has advertisements for commercial/proprietary automated > testing tools (wasn't watir created to avoid using vendorscripts?) > > Why is this thought even being raised? Are we short of money or something? > What are the big costs we need money for? The current web site is hosted (by > wordpress) for free... > > Even if we wanted to run ads on watir.com, we can't because we're using > wordpress.com. We would need to migrate the blog to our own host and then > pay hosting costs. It's a bit of a wasted effort in my honest opinion. > > I look forward to hearing others thoughts on this matter. > > Cheers, > > Alister > > Alister Scott > Brisbane, Australia > Watir Web Master: http://watir.com > Blog: http://watirmelon.com > Google: http://www.google.com/profiles/alister.scott > LinkedIn: http://www.linkedin.com/in/alisterscott > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > From bret at pettichord.com Sun Jan 31 19:08:58 2010 From: bret at pettichord.com (Bret Pettichord) Date: Sun, 31 Jan 2010 18:08:58 -0600 Subject: [Wtr-development] Ads on watir.com In-Reply-To: <16bf298e1001301849n256eb2edr655a37f2285f40c4@mail.gmail.com> References: <16bf298e1001301849n256eb2edr655a37f2285f40c4@mail.gmail.com> Message-ID: I have no issue in principle with ads. Recently we had ads on our wiki on openqa.org. The proceeds of this were divided between Patrick Lightbody, who runs OpenQA.org, and Contegix, which provides the hosting. For a while Charley was looking into hosting our wiki ourselves with the understanding that we would be able to use the ad revenue to help pay the hosting costs. That never happened, largely because it is a lot of work. As you all know, OpenQA can sometimes take a lot of time to run, as it has recently when Patrick has been updating to newer versions of Jira and Confluence and dealing with a fairly massive spam problem. Recently, the ads on the Watir Wiki have been taken down. I don't know if this is a temporary situation caused by the upgrade to a new version of Confluence or not. I won't be surprised if Patrick puts them up again. Sometimes the vendorscript ads can be annoying, and seemly undermining our message. At the same time, I know that when I was doing WatirCraft LLC, we used adwords and had our ads (for watir training and consulting) showing up on the wiki. Going forward it would be great to provide an advertising forum for Watir-related products and services. To me it is really a matter of initiative. If some one wants to volunteer to set up hosting and ads for watir.com or the watir wiki then that would be great. So far, we've generally found it easier to take advantage of hosting arrangements that require less work on our part, but don't let us get ad revenue. This has been true with Rubyforge (which I think discourages ads, but am not sure), Wordpress (which does ban them) and OpenQA.org (which reserves the right to post ads and take the revenue). A final note. For a time we had a low-level dispute with OpenQA.org. The problem was that Patrick wanted us to host our home page at OpenQA, but we didn't want to because our home page looked like crap there, when we used the OpenQA templates, which was a requirement. I think the root of this requirement was that he wanted to pull ad revenue. In any case, we kept our home page on Rubyforge for several years, before recently migrating it to the new Watir.com site. The real issue for me was never the ads, but rather that I wanted our home page to look good. Bret On Sat, Jan 30, 2010 at 8:49 PM, Alister Scott wrote: > I am personally against advertisements on watir.com, because I think it > defeats the whole purpose of creating a kick-ass open source tool, if your > main site for it has advertisements for commercial/proprietary automated > testing tools (wasn't watir created to avoid using vendorscripts?) > > Why is this thought even being raised? Are we short of money or something? > What are the big costs we need money for? The current web site is hosted (by > wordpress) for free... > > Even if we wanted to run ads on watir.com, we can't because we're using > wordpress.com. We would need to migrate the blog to our own host and then > pay hosting costs. It's a bit of a wasted effort in my honest opinion. > > I look forward to hearing others thoughts on this matter. > > Cheers, > > Alister > > Alister Scott > Brisbane, Australia > Watir Web Master: http://watir.com > Blog: http://watirmelon.com > Google: http://www.google.com/profiles/alister.scott > LinkedIn: http://www.linkedin.com/in/alisterscott > > _______________________________________________ > Wtr-development mailing list > Wtr-development at rubyforge.org > http://rubyforge.org/mailman/listinfo/wtr-development > -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord -------------- next part -------------- An HTML attachment was scrubbed... URL: From alister.scott at gmail.com Sun Jan 31 23:53:46 2010 From: alister.scott at gmail.com (Alister Scott) Date: Mon, 1 Feb 2010 14:53:46 +1000 Subject: [Wtr-development] New proposed Watir project home on the wiki Message-ID: <16bf298e1001312053h171518bdj33dd5e3b1ed257e4@mail.gmail.com> Hi, Now that we have the latest version of Confluence, I was thinking of updating the project home page on the wiki. I wanted to make it more dynamic, so I have come up with a proposal. The current page is: http://wiki.openqa.org/display/WTR/Project+Home The new proposed page is: http://wiki.openqa.org/display/WTR/Project+Home+%28Proposed%29 Please take a look and let me know what you think, and what you think could be better. Cheers, Alister Scott Brisbane, Australia Watir Web Master: http://watir.com Blog: http://watirmelon.com Google: http://www.google.com/profiles/alister.scott LinkedIn: http://www.linkedin.com/in/alisterscott -------------- next part -------------- An HTML attachment was scrubbed... URL: