[wtr-general] Test Automation Bazaar discount available. March 22-24 in Austin Texas.
The Test Automation Bazaar will be in Austin this week, on Friday and Saturday March 23-24. Tickets are still available to attend this event, which is hosted by the international Watir Team. This only happens once a year. It was held in San Francisco last year and will be in another country next year. But this year, it is being held in Austin. So this is your chance. And with this discount code, you can get an additional $150 off your ticket price. WEBDRIVER But this discount ends Wednesday at midnight. Website http://watir.com/test-automation-bazaar/ Speakers List and the lastest updates https://github.com/watir/watir-bazaar/wiki Tickets and Current Attendee List http://watirbazaar.eventbrite.com/ We are also hosting a separate Charity Workshop on Thursday afternoon. http://watir.com/test-automation-bazaar/ Bret -- Bret Pettichord Director, Watir Project www.watir.com QA Manager, Convio www.convio.com/careers Twitter @bpettichord http://www.twitter.com/bpettichord Test Automation Bazaar, Austin, March 23-24 watirbazaar.eventbrite.com -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. watir-general@googlegroups.com http://groups.google.com/group/watir-general watir-general+unsubscr...@googlegroups.com
[wtr-general] Re: [Wtr-development] Watir 2.0.3 Released
Great! We should get money from Microsoft for all the work we've done to support IE9. Bret On Fri, Oct 21, 2011 at 10:55 AM, Jarmo jarm...@gmail.com wrote: Hi! Watir 2.0.3 has been released. This version has the following changes: * fix ElementCollections#[] * fix IE::Process.start for IE9 when opening multiple windows * add support for Spanish JavaScript and file upload dialogs * fix IE#execute_script for Ruby 1.9 with IE9 Install it with: gem install watir Jarmo ___ Wtr-development mailing list wtr-developm...@rubyforge.org http://rubyforge.org/mailman/listinfo/wtr-development -- Bret Pettichord Director, Watir Project, www.watir.com Blog, www.testingwithvision.com Twitter, www.twitter.com/bpettichord -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. watir-general@googlegroups.com http://groups.google.com/group/watir-general watir-general+unsubscr...@googlegroups.com
[wtr-general] Re: [Wtr-development] Watir 2.0.0.rc2 released
This is so exciting! On Sun, Jul 24, 2011 at 4:53 PM, Jarmo jarm...@gmail.com wrote: Good news everyone! I've found some time to play with Watir and managed to release a new version - 2.0.0.rc2 (rc1 had buggy dependency, sorry)! There are some big changes including 0-based-indexing, which is enabled by default and not releasing new versions of FireWatir. Also, all collection factory methods accept now (multiple) specifiers/locators. A lot of these changes are compatible with Watir-WebDriver (see the list of incompatibilities compared with previous versions at https://github.com/jarib/watir-webdriver/wiki/Comparison-with-Watir-1.X). Here is the full changelog: * RIP FireWatir - there won't be any new releases * all elements are using 0-based indexing instead of old 1-based indexing: - disable it temporarily: require watir; Watir.options[:zero_based_indexing] = false * #radio and #checkbox methods doesn't allow 3 parameters anymore for locating with value - use browser.radio(:name = something, :value = some value) syntax instead for locating with value * all element methods accept now multiple-specifiers with hash syntax, for example: - browser.element(:class = someclass, :name = somename) * all elements are searchable by :xpath and :css now (note that it's usually slower than searching by other specifiers) * #button, #form and #frame doesn't accept single string as a specifier anymore to search by name: - use browser.frame(:name = name) or browser.frame(:name, name) syntax instead * :index = 0 is used as a default specifier if nothing is specified: - browser.div(:id = id).table.tr is same as browser.div(:id = id).table(:index = 0).tr(:index = 0) * all collection methods accept now specifiers too: - browser.divs(:class = someclass).each {|div| puts div.class_name} # = someclass * removed FormElement class * renamed CheckBox class to Checkbox * renamed CheckBoxes class to Checkboxes * added aliases: - tr = row - trs = rows - td = cell - tds = cells - a = link - as = links You can try these changes out by executing `gem install watir --pre`! Since this release includes quite many core changes (even non-visible ones) then i really encourage everyone to run their current tests against this version first by disabling 0-based-indexing. Let me know about the things which did get broken after the upgrade. Hope there's none :) Cheers! Jarmo Pertman ___ Wtr-development mailing list wtr-developm...@rubyforge.org http://rubyforge.org/mailman/listinfo/wtr-development -- Bret Pettichord Director, Watir Project, www.watir.com Blog, www.testingwithvision.com Twitter, www.twitter.com/bpettichord -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. watir-general@googlegroups.com http://groups.google.com/group/watir-general watir-general+unsubscr...@googlegroups.com
[wtr-general] Re: [Wtr-development] Released Watir 1.9.2
Awesome. On Mon, Jul 11, 2011 at 11:43 AM, Jarmo jarm...@gmail.com wrote: Hi! We're into frequent releases - just released Watir 1.9.2. Install it with gem install watir. There are only IE changes this time, sorry FireWatir users: * Bump RAutomation dependency version to 0.6.2 to: - fix/improve Watir::IE#send_keys. - fix Watir::IE loading for certain Windows XP environments (http://jira.openqa.org/browse/WTR-484). * Restored Watir::IE#autoit method to use RAutomation's AutoIt adapter with a deprecation warning. * Cache IE.version result to not access registry with each execution - was causing slowness in TextField#set for example. * Do not raise UnknownObjectException if parent element doesn't exist when calling Element#exists? * Element#flash highlights elements again (http://jira.openqa.org/browse/WTR-478) Thank you! Jarmo ___ Wtr-development mailing list wtr-developm...@rubyforge.org http://rubyforge.org/mailman/listinfo/wtr-development -- Bret Pettichord Director, Watir Project, www.watir.com Blog, www.testingwithvision.com Twitter, www.twitter.com/bpettichord -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. watir-general@googlegroups.com http://groups.google.com/group/watir-general watir-general+unsubscr...@googlegroups.com
[wtr-general] Excerpts from Watir Day
http://www.youtube.com/watch?v=pS3yNY9hpx0 Excerpts from Bret Pettichord and Charley Baker speaking about the Next Steps for Watir at Watir Day San Francisco April 3rd, 2011. They discuss how the Watir project will be supporting Firefox 4 and integrating with WebDriver. Complete presentation slides can be found at http://wiki.openqa.org/display/WTR/Next+Steps+for+Watir -- Bret Pettichord Director, Watir Project, www.watir.com Blog, www.testingwithvision.com Twitter, www.twitter.com/bpettichord -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. watir-general@googlegroups.com http://groups.google.com/group/watir-general watir-general+unsubscr...@googlegroups.com
Re: [Wtr-development] [wtr-general] Re: Check out the Watir Stack Exchange site!
Hey there. I am just catching up on some emails from when I was on vacation and this is one of them. I am sorry that the Watir Stack Exchange site did not work out. I like the idea of encouraging people to use Stack Exchange. However, I don't think that we as a community have to choose between using watir-general or stack exchange. We can use both. Zeljko, if you personally only want to support Stack Exchange then go for it. I think each of the Sheriffs should also make their own decision about what they want to support. Bret On Fri, Aug 13, 2010 at 10:01 AM, Željko Filipin zeljko.fili...@wa-research.ch wrote: I am giving up on Watir Stack Exchange site (http://bit.ly/watirse). Nobody is voting on the questions. Maybe people are on vacation, or nobody cares. I will concentrate on thinking how to move Watir support to http://stackoverflow.com/ One idea I have: - create a page at watir.com with instructions how to post a question at stackoverflow.com - update http://watir.com/support/ page to say stackoverflow.com is the place for Watir support - send warning message at watir-general that it will be read only for a week - in that week post to watir-general only links to Watir questions at stackoverflow.com - see what happens and decide what to do next Is it too radical? :) Željko ___ Wtr-development mailing list wtr-developm...@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 -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. You received this message because you are subscribed to http://groups.google.com/group/watir-general To post: watir-general@googlegroups.com To unsubscribe: watir-general+unsubscr...@googlegroups.com
[wtr-general] Re: FireWatir status method gives error in 1.6.5
Thanks for the report and the fix. Who can commit this fix? Bret al3kc wrote: Seems like WINDOW_VAR in status method should be typed in lower case. Then it works. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: FireWatir status method gives error in 1.6.5
We also need to add a unit test for the status method. I know we have one for the IE status method. Bret Bret Pettichord wrote: Thanks for the report and the fix. Who can commit this fix? Bret al3kc wrote: Seems like WINDOW_VAR in status method should be typed in lower case. Then it works. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Watir 1.6.5.rc2 - release candidate available for testing
I believe that you have a problem, but we'll need more details if would you would like us to look into it. Bret jnxgn wrote: I do not know how to open up a ticket there, so I would not try it. Since 1.6.5 appears dont deal with chinese characters properly, I uninstalled it by gem uninstall watir -v 1.6.5, but the watir scripts would not work. I removed ruby186-27 and reinstalled the ruby 186-27, when I tried to gem install watir -v 1.6.2, the puter did not let me go. Then I installed watir 1.6.5 by gem install watir and gem install watir -v 1.6.2, rename the folder of watir-1.6.5 to another folder, and rename the folder of watir-1.6.2 to watir-1.6.5. the watir scripts worked fine. It means that something is wrong within watir 1.6.5 On 11月11日, 上午11时46分, Bret Pettichord b...@pettichord.com wrote: Could you open up a ticket on Jira for this? You can attach images there.http://jira.openqa.org/browse/WTR jnxgn wrote: I installed the 1.6.5 after the release, chinese input and output still not working. BTW, where can I upload an image to show this. On 11月11日, 上午6时21分, Charley Baker charley.ba...@gmail.com wrote: Done. I was waiting on some people, never heard back. -c 2009/11/10 Bret Pettichord b...@pettichord.com Where are we with the 1.6.5 release? Bret Charley Baker wrote: There is a change in this version for UTF-8: http://github.com/bret/watir/commit/466332be758a43c6045374c6c6ca03827... I'm honestly not sure if that's throwing you off or not. Let me know, I was hoping to release today. -c 2009/11/5 jnxgn s...@jnxgn.cn mailto:s...@jnxgn.cn In IE, maybe it is not the problem of watir itself, but something else. On 11月6日, 上午1时59分, Charley Baker charley.ba...@gmail.com mailto:charley.ba...@gmail.com wrote: Are you still seeing this problem? Is that happening in Firefox or IE? -c On Tue, Nov 3, 2009 at 12:34 AM, jnxgn s...@jnxgn.cn mailto:s...@jnxgn.cn wrote: After I installed the gems according to the instructions, the Chinese characters getting from and posting to web pages are messed up. On Oct 23, 5:14 am, Charley Baker charley.ba...@gmail.com mailto:charley.ba...@gmail.com wrote: Hi all, We have a new version of Watir for testing, 1.6.5.rc2. the release is here with instructions: http://wiki.openqa.org/display/WTR/Development+Builds If you have a chance to take a look at it, let us know. There have been a few changes since the last release candidate, most of those are bug fixes for installation and additional fixes for tables, you can view the git history here:http://github.com/bret/watir/commits/master/I'llhttp://github.com/bret/watir/commits/master/I%27ll http://github.com/bret/watir/commits/master/I%27ll be updating the release notes for the recent changes before the final release. Please let us know what you think and any troubles you might have. Cheers, Charley -- Bret Pettichord Lead Developer, Watir,www.watir.com Blog,www.io.com/~wazmo/bloghttp://www.io.com/%7Ewazmo/blog Twitter,www.twitter.com/bpettichord-隐藏被引用文字 - - 显示引用的文字 - -- Bret Pettichord Lead Developer, Watir,www.watir.com Blog,www.io.com/~wazmo/blog Twitter,www.twitter.com/bpettichord- 隐藏被引用文字 - - 显示引用的文字 - --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Really....Ruby + Watir + Command Line
I am wondering if maybe this is a permissions problem. Are you using Windows 7? It would help if you printed the error and stack trace that you are now getting. Bret tester86 wrote: This morning I just upgraded to watir 1.6.2 and I also switched the lines but I still got the same output. On Nov 10, 9:00 am, Jason Trebilcock jason.trebilc...@gmail.com wrote: In a previous email, you indicate that you're running Watir 1.4.1. But, the below indicates that you're on 1.6.2. In any case, I tried running your code and it worked fine. (What happens if you switch the require 'watir' and require 'rubygems' lines? Could that be the source of your problem? Further, do you have the variable RUBYOPT set in your environment variables with the value of 'rubygems'?) That is: require 'watir' require 'rubygems' #require win32ole ie = Watir::IE.new ie.goto(http://google.com;) ie.text_field(:name, q).set(watir) ie.button(:name, btnG).click On Tue, Nov 10, 2009 at 8:42 AM, tester86 sagar.am...@gmail.com wrote: Here is the list of my local gems (just incase its helps) *** LOCAL GEMS *** actionmailer (2.3.4) actionpack (2.3.4) activerecord (2.3.4) activeresource (2.3.4) activesupport (2.3.4) builder (2.1.2) camping (1.5.180) commonwatir (1.6.2) cucumber (0.4.3) diff-lcs (1.1.2) firewatir (1.6.2) fxri (0.3.7, 0.3.6) fxruby (1.6.19, 1.6.12) hoe (2.3.3) hoe-seattlerb (1.2.1) hpricot (0.8.2, 0.6) json_pure (1.1.9) log4r (1.1.2, 1.0.5) markaby (0.5) metaid (1.0) minitest (1.4.2) polyglot (0.2.9) rack (1.0.1) rails (2.3.4) rake (0.8.7, 0.7.3) rspec (1.2.9) rubyforge (2.0.3) rubygems-update (1.3.5) s4t-utils (1.0.4) session (2.4.0) sources (0.0.1) term-ansicolor (1.0.4) test-spec (0.10.0) treetop (1.4.2) user-choices (1.1.6) watir (1.6.2) win32-api (1.4.5, 1.0.4) win32-clipboard (0.5.2, 0.4.3) win32-dir (0.3.5, 0.3.2) win32-eventlog (0.5.2, 0.4.6) win32-file (0.6.3, 0.5.4) win32-file-stat (1.3.4, 1.2.7) win32-process (0.6.1, 0.5.3) win32-sapi (0.1.5, 0.1.4) win32-sound (0.4.2, 0.4.1) win32console (1.2.0) win32ole-pp (1.2.0) windows-api (0.4.0, 0.2.0) windows-pr (1.0.8, 0.7.2) xml-simple (1.0.12) Is there any gem that I am missing that is causing the error? On Nov 10, 8:10 am, tester86 sagar.am...@gmail.com wrote: I removed include Watir now my script is: require 'watir' require 'rubygems' #require win32ole ie = Watir::IE.new ie.goto(http://google.com;) ie.text_field(:name, q).set(watir) ie.button(:name, btnG).click I still get the same error message. I am using watir 1.4.1. Below is my ruby version C:\rubyruby --version ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32] I have done gem update prevsiously, gem system updates but nothing works. Any ideas on what I can do to get a basic script up and running using watir? On Nov 9, 10:52 pm, Raveendran P jazzezr...@gmail.com wrote: Hi, Add first line -- require 'rubygems' Remove line no.2 -- include Watir I hope it works now. If its not working then Please provide more details about Watir Verison and Ruby version. Thanks On Tue, Nov 10, 2009 at 3:19 AM, tester86 sagar.am...@gmail.com wrote: I am trying to run a watir script: require 'watir' include Watir ie = Watir::IE.new ie.goto(http://google.com;) ie.text_field(:name, q).set(watir) ie.button(:name, btnG).submit when I run it from command line ruby filename.rb I get the following error message: c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:1336:in `method_missing': unknown proper ty or method `document' (WIN32OLERuntimeError) HRESULT error code:0x800706ba The RPC server is unavailable.from c:/ruby/lib/ruby/ site_ruby/1.8/watir.rb:1336:in `document' from c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:754:in `getContainerContents' from c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:778:in `getObject' from c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:3225:in `initialize' from c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:367:in `new' from c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:367:in `text_field' from script1.rb:6 Any Ideas.? -- Regards, P.Raveendranhttp://raveendran.wordpress.com-Hidequoted text - - Show quoted text -- Hide quoted text - - Show quoted text -- Hide quoted text - - Show quoted text - -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email
[wtr-general] Re: Watir 1.6.5.rc2 - release candidate available for testing
Where are we with the 1.6.5 release? Bret Charley Baker wrote: There is a change in this version for UTF-8: http://github.com/bret/watir/commit/466332be758a43c6045374c6c6ca03827688e151 I'm honestly not sure if that's throwing you off or not. Let me know, I was hoping to release today. -c 2009/11/5 jnxgn s...@jnxgn.cn mailto:s...@jnxgn.cn In IE, maybe it is not the problem of watir itself, but something else. On 11月6日, 上午1时59分, Charley Baker charley.ba...@gmail.com mailto:charley.ba...@gmail.com wrote: Are you still seeing this problem? Is that happening in Firefox or IE? -c On Tue, Nov 3, 2009 at 12:34 AM, jnxgn s...@jnxgn.cn mailto:s...@jnxgn.cn wrote: After I installed the gems according to the instructions, the Chinese characters getting from and posting to web pages are messed up. On Oct 23, 5:14 am, Charley Baker charley.ba...@gmail.com mailto:charley.ba...@gmail.com wrote: Hi all, We have a new version of Watir for testing, 1.6.5.rc2. the release is here with instructions: http://wiki.openqa.org/display/WTR/Development+Builds If you have a chance to take a look at it, let us know. There have been a few changes since the last release candidate, most of those are bug fixes for installation and additional fixes for tables, you can view the git history here:http://github.com/bret/watir/commits/master/I'll http://github.com/bret/watir/commits/master/I%27ll be updating the release notes for the recent changes before the final release. Please let us know what you think and any troubles you might have. Cheers, Charley -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Really....Ruby + Watir + Command Line
You posted a stack trace earlier. This is displayed after the error message. If you are still getting exactly the same stack trace, then you are still using the old version of watir. A new version of watir will result in a somewhat different stack trace. You can type set at a command prompt to see your environment variables. Why do you say that you don't think it is a permissions issue? To me, it suggests you don't have access to the document object. How do you interpret the error message? Bret tester86 wrote: I do not think that it is a permission an issue and I am using windows vista but going to be working on windows 7 soon. I do not know how to get a stack trace from my output. In my previous posts shows the error message that I get in command prompt. Question: 1. How do I check my envirnoment variables for ruby? On Nov 10, 9:38 am, Bret Pettichord b...@pettichord.com wrote: I am wondering if maybe this is a permissions problem. Are you using Windows 7? It would help if you printed the error and stack trace that you are now getting. Bret tester86 wrote: This morning I just upgraded to watir 1.6.2 and I also switched the lines but I still got the same output. On Nov 10, 9:00 am, Jason Trebilcock jason.trebilc...@gmail.com wrote: In a previous email, you indicate that you're running Watir 1.4.1. But, the below indicates that you're on 1.6.2. In any case, I tried running your code and it worked fine. (What happens if you switch the require 'watir' and require 'rubygems' lines? Could that be the source of your problem? Further, do you have the variable RUBYOPT set in your environment variables with the value of 'rubygems'?) That is: require 'watir' require 'rubygems' #require win32ole ie = Watir::IE.new ie.goto(http://google.com;) ie.text_field(:name, q).set(watir) ie.button(:name, btnG).click On Tue, Nov 10, 2009 at 8:42 AM, tester86 sagar.am...@gmail.com wrote: Here is the list of my local gems (just incase its helps) *** LOCAL GEMS *** actionmailer (2.3.4) actionpack (2.3.4) activerecord (2.3.4) activeresource (2.3.4) activesupport (2.3.4) builder (2.1.2) camping (1.5.180) commonwatir (1.6.2) cucumber (0.4.3) diff-lcs (1.1.2) firewatir (1.6.2) fxri (0.3.7, 0.3.6) fxruby (1.6.19, 1.6.12) hoe (2.3.3) hoe-seattlerb (1.2.1) hpricot (0.8.2, 0.6) json_pure (1.1.9) log4r (1.1.2, 1.0.5) markaby (0.5) metaid (1.0) minitest (1.4.2) polyglot (0.2.9) rack (1.0.1) rails (2.3.4) rake (0.8.7, 0.7.3) rspec (1.2.9) rubyforge (2.0.3) rubygems-update (1.3.5) s4t-utils (1.0.4) session (2.4.0) sources (0.0.1) term-ansicolor (1.0.4) test-spec (0.10.0) treetop (1.4.2) user-choices (1.1.6) watir (1.6.2) win32-api (1.4.5, 1.0.4) win32-clipboard (0.5.2, 0.4.3) win32-dir (0.3.5, 0.3.2) win32-eventlog (0.5.2, 0.4.6) win32-file (0.6.3, 0.5.4) win32-file-stat (1.3.4, 1.2.7) win32-process (0.6.1, 0.5.3) win32-sapi (0.1.5, 0.1.4) win32-sound (0.4.2, 0.4.1) win32console (1.2.0) win32ole-pp (1.2.0) windows-api (0.4.0, 0.2.0) windows-pr (1.0.8, 0.7.2) xml-simple (1.0.12) Is there any gem that I am missing that is causing the error? On Nov 10, 8:10 am, tester86 sagar.am...@gmail.com wrote: I removed include Watir now my script is: require 'watir' require 'rubygems' #require win32ole ie = Watir::IE.new ie.goto(http://google.com;) ie.text_field(:name, q).set(watir) ie.button(:name, btnG).click I still get the same error message. I am using watir 1.4.1. Below is my ruby version C:\rubyruby --version ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32] I have done gem update prevsiously, gem system updates but nothing works. Any ideas on what I can do to get a basic script up and running using watir? On Nov 9, 10:52 pm, Raveendran P jazzezr...@gmail.com wrote: Hi, Add first line -- require 'rubygems' Remove line no.2 -- include Watir I hope it works now. If its not working then Please provide more details about Watir Verison and Ruby version. Thanks On Tue, Nov 10, 2009 at 3:19 AM, tester86 sagar.am...@gmail.com wrote: I am trying to run a watir script: require 'watir' include Watir ie = Watir::IE.new ie.goto(http://google.com;) ie.text_field(:name, q).set(watir) ie.button(:name, btnG).submit when I run it from command line ruby filename.rb I get the following error message: c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:1336:in `method_missing': unknown proper ty or method `document' (WIN32OLERuntimeError) HRESULT error code:0x800706ba
[wtr-general] Re: Really....Ruby + Watir + Command Line
My guess is that the browser is not actually on the google page at this point. You could use statements like this to help troubleshoot: puts browser.text puts browser.url puts browser.title Bret tester86 wrote: Thanks for all the help I managed to get ruby and watir all up and running. But I have a question, when I was using cucumber I get this error message and they told me to put this post in the watir group: c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/element.rb:52:in `assert_exists': Unable to locate element, using :name, q (Watir::Exception::UnknownObje ctException) from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ element.rb:284:in `enabled?' from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ element.rb:56:in `assert_enabled' from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ input_elements.rb:323:in `set' from script1.rb:8 When you have a watir script why cannot find the text box and the search box for google.My script is still the same. Is there some other syntax that I need to use? -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Watir 1.6.5 is released
Thanks for getting this out Charley. This release represents about a year of work on bug releases and incremental improvements to Watir's support for both Firefox and IE. For complete details, see http://github.com/bret/watir/blob/master/watir/NEWCHANGES I'm really glad that Charley agreed to take the lead in getting this release out the door. Big thanks also go to Jari Bakken, who provided numerous fixes. Other contributors to this release include Angrez Singh, Derek Berner, Rob Alred, Željko Filipin, Jarmo Pertman, Aidy Lewis, Alan Baird and many others. (If you made contributions to this release, but did not get credited, please let me or Charley know and we'll update the release notes right away.) Bret Charley Baker wrote: Hi all, We've done a lot of work for bug fixes and integration with Firefox to make it more conformant to the Watir unit tests. There has been a burgeoning of contributions for this release as compared to previous releases, part of that due to our move to github, and another part due to cleaning up and adding Firefox as a first class cititzen. It's been a lot of fun to work on this release and there are many people who've helped us out. This release is a lot of bugfixes, and integration and should be a drop in replacement if you're using 1.6.2 currently, and highly recommended as an upgrade. For more information on specific changes, please take a look at the change file: /watir/NEWCHANGES, I've put most of them in that file. Please post on the list with any problems or difficulties in installing the latest gems. Cheers, Charley -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: What's the difference between FireWatir1.6.5 and Watir1.6.5
Here is a page that documents the differences. http://wiki.openqa.org/display/WTR/Firewatir+Compatibility It needs to be updated for the latest release. Bret Wesley Chen wrote: Hi, Guys, It is a great news that FireWatir1.6.5 is released. I tried the attach and enumerate methods, that's perfect. I have seldom used FireWatir before this release 1.6.5. My project runs quite well in Watir in IE. So, I would like to ask a question. What's the difference between FireWatir and Watir? I don't ask for the inner core structure, but the difference about identify the elements on the web page, such as JS pop up, buttons, new window... Anything that FireWatir is beyond Watir? funfx? Anything FireWatir is still under construction? Any ideas would be quite appreciated. Thanks. Wesley Chen. For life, the easier, the better. -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Watir 1.6.5.rc2 - release candidate available for testing
Could you open up a ticket on Jira for this? You can attach images there. http://jira.openqa.org/browse/WTR jnxgn wrote: I installed the 1.6.5 after the release, chinese input and output still not working. BTW, where can I upload an image to show this. On 11月11日, 上午6时21分, Charley Baker charley.ba...@gmail.com wrote: Done. I was waiting on some people, never heard back. -c 2009/11/10 Bret Pettichord b...@pettichord.com Where are we with the 1.6.5 release? Bret Charley Baker wrote: There is a change in this version for UTF-8: http://github.com/bret/watir/commit/466332be758a43c6045374c6c6ca03827... I'm honestly not sure if that's throwing you off or not. Let me know, I was hoping to release today. -c 2009/11/5 jnxgn s...@jnxgn.cn mailto:s...@jnxgn.cn In IE, maybe it is not the problem of watir itself, but something else. On 11月6日, 上午1时59分, Charley Baker charley.ba...@gmail.com mailto:charley.ba...@gmail.com wrote: Are you still seeing this problem? Is that happening in Firefox or IE? -c On Tue, Nov 3, 2009 at 12:34 AM, jnxgn s...@jnxgn.cn mailto:s...@jnxgn.cn wrote: After I installed the gems according to the instructions, the Chinese characters getting from and posting to web pages are messed up. On Oct 23, 5:14 am, Charley Baker charley.ba...@gmail.com mailto:charley.ba...@gmail.com wrote: Hi all, We have a new version of Watir for testing, 1.6.5.rc2. the release is here with instructions: http://wiki.openqa.org/display/WTR/Development+Builds If you have a chance to take a look at it, let us know. There have been a few changes since the last release candidate, most of those are bug fixes for installation and additional fixes for tables, you can view the git history here:http://github.com/bret/watir/commits/master/I'llhttp://github.com/bret/watir/commits/master/I%27ll http://github.com/bret/watir/commits/master/I%27ll be updating the release notes for the recent changes before the final release. Please let us know what you think and any troubles you might have. Cheers, Charley -- Bret Pettichord Lead Developer, Watir,www.watir.com Blog,www.io.com/~wazmo/bloghttp://www.io.com/%7Ewazmo/blog Twitter,www.twitter.com/bpettichord- 隐藏被引用文字 - - 显示引用的文字 - -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: How to install a forked gem of safariwatir from github
Github used to serve up gems, but no longer is building/serving new gems. So you'll need to clone the repository and build/install the gem manually. Hope this helps. Bret QAguy wrote: This fork off of Master seems to have the pieces I have been needing to overcome som of my issues: http://github.com/aesterline/safariwatir/commit/a1a5717775ef007c337a01482ee3faf9d5a4d8e2 As I'm no expert, can someone help me by explaining how to install a safariwatir gem from a fork of a repo. I tried sudo gem install aesterline-safariwatir --source=http:// gems.github.com but get ERROR: could not find gem aesterline-safariwatir locally or in a repository Thanks QAguy --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Exception thrown while iterating table
Vishal, I will rephrase your code in a pseudo code in a way that highlights the problem with your code (since the error has gone unnoticed by others). Go through each row in a table on this page, if the row has a Booking ID, Then click the search button (going to a new page) then go to the next row (on the old page, which is no longer in the browser -- hence your error) This is a common problem that people run into. The problem, in short, is that if you are iterating through elements on a page, you need to stop iterating as soon as you click a button or do something that will cause a new page to be loaded. Is this clear? Bret Vishal wrote: I am encountering exception while iterating table. Below are the details. Let me know if anymore information is required Code: table3.each do |row| if table3[x][1].text ==Booking ID while (input = f.gets) $ie.text_field(:index,2).set(input) $ie.button(:value,Search).click report_page() end end if table3[x][1].text == Booking Trading Partner Role and Code sel_trading_partner() end x+=1 end -- Exception : d:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/table.rb:159:in `invoke': u nknown property or method `rows' (WIN32OLERuntimeError) HRESULT error code:0x80070005 Access is denied. from d:/ruby/lib/ruby/gems/1.8/gems/ watir-1.6.2/lib/wati r/table.rb:159:in `_row' from d:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ table.rb:91:in `each' from d:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ table.rb:90:in `upto' from d:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ table.rb:90:in `each' HTML Code: TABLE col=2 width=100% cellspacing=2 cellpadding=0 COLGROUP COL width=1 COL width=100% /COLGROUP TRTD colspan=2 class=rightPad input type=submit class=formbutton value=Search name=Booking_Query449.My_Criteria_Panel3.layout0.override0.SearchButtons5 nbsp; input type=submit class=formbutton value=Clear name=Booking_Query449.My_Criteria_Panel3.layout0.override0.SearchButtons5 id=resetButton onClick=this.hasFocus=true nbsp; input type=submit class=formbutton value=Export to File name=Booking_Query449.My_Criteria_Panel3.layout0.override0.SearchButtons5 nbsp;/TD /TR TRTD class=rightPad FONT class=inputLabel Booking ID /FONT/TDTD class=rightPadINPUT TYPE=TEXT VALUE= NAME=Booking_Query449.My_Criteria_Panel3.layout0.override1.Booking_ID5/ TD /TR TRTD class=rightPad BR/TDTD class=rightPad BR/TD /TR TRTD class=rightPad FONT class=inputLabel Booking Trading Partner Role and Code /FONT/TDTD class=rightPadTABLE BORDER=1TR valign='top'TDa name=go/a TABLE BORDER=0 CELLSPACING=4 TR TD VALIGN=CENTER SELECT NAME=Booking_Query449.My_Criteria_Panel3.layout0.override2.Trading_Partner5.tpAndRole10.roleList0 SIZE=1 OPTION VALUE=-1 OPTION VALUE=0Bill To/OPTION OPTION VALUE=1Carrier/OPTION OPTION VALUE=2Consignee/OPTION OPTION VALUE=3Forwarder/OPTION OPTION VALUE=4Market/OPTION OPTION VALUE=5NVO/OPTION OPTION VALUE=6Ship From/OPTION OPTION VALUE=7Ship To/OPTION OPTION VALUE=8Supplier Contact/OPTION /SELECT /TD TD VALIGN=CENTER input type=submit class=formbutton value=Get Role-Codes name=Booking_Query449.My_Criteria_Panel3.layout0.override2.Trading_Partner5.tpAndRole10.fetchTradePartners1 /TD /TR /TABLE/TDTD -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org
[wtr-general] Re: Really....Ruby + Watir + Command Line
What version of Watir are you using? tester86 wrote: I am trying to run a watir script: require 'watir' include Watir ie = Watir::IE.new ie.goto(http://google.com;) ie.text_field(:name, q).set(watir) ie.button(:name, btnG).submit when I run it from command line ruby filename.rb I get the following error message: c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:1336:in `method_missing': unknown proper ty or method `document' (WIN32OLERuntimeError) HRESULT error code:0x800706ba The RPC server is unavailable.from c:/ruby/lib/ruby/ site_ruby/1.8/watir.rb:1336:in `document' from c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:754:in `getContainerContents' from c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:778:in `getObject' from c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:3225:in `initialize' from c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:367:in `new' from c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:367:in `text_field' from script1.rb:6 Any Ideas.? -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Ci_reporter on watircraft
Robert, I am not in a position to support watircraft right now. A group of people has been in discussions with me privately with plans to take over support and development of watircraft. We reached an agreement, and I have been hoping that they'd make an announcement, but I can't speak for them. Bret robert wrote: Bret- Since watircraft is no longer under development, is there a work around? Can I disable the initialization of cucumber when running rake spec? -Robert On Oct 30, 12:58 pm, Bret Pettichord b...@pettichord.com wrote: I think the problem is thatwatircrafthas not been updated to work with the latest version of cucumber. Bret Pals wrote: Hi Graeme, Can you tell me how did you do it for cucumber so that i can get some idea of incorporating the same inwatircraft. Regards, Pallavi On Sep 10, 2:53 pm, pallavi shashidhar pals.sha...@gmail.com wrote: Hi, I did update to ci_reporter 1.6.0 and at the command prompt, i give the foll command: rake ci:setup:cucumber features and it gives me the foll errors: rm -rf features/reports c:/ruby/bin/ruby -I c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/lib;lib c: /ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/cucumber --require c:/ruby/li b/ruby/gems/1.8/gems/ci_reporter-1.6.0/lib/ci/reporter/rake/cucumber_loader .rb - -format CI::Reporter::Cucumber test/features/cc_register_complaint.feature test/ features/cc_update_complaint.feature test/features/cell_operator_view_complaint. feature test/features/citizen_register_complaint.feature test/features/citizen_u pdate_complaint.feature test/features/citizen_view_complaint.feature test/featur es/city_official_login.feature test/features/city_official_register_complaint.fe ature test/features/city_official_update_complaint.feature test/features/city_of ficial_view_complaints.feature test/features/city_official_view_status_reports.f eature test/features/GO_update_complaint.feature test/features/GO_update_users_c omplaint.feature test/features/official_change_password.feature undefined method `testcases' for nil:NilClass (NoMethodError) c:/ruby/lib/ruby/gems/1.8/gems/ci_reporter-1.6.0/lib/ci/reporter/rake/../.. /../c i/reporter/cucumber.rb:93:in `visit_step' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/step _coll ection.rb:15:in `accept' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/step _coll ection.rb:14:in `each' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/step _coll ection.rb:14:in `accept' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/visi tor.r b:75:in `visit_steps' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/back groun d.rb:30:in `accept' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/visi tor.r b:49:in `visit_background' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/feat ure.r b:23:in `accept' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/visi tor.r b:23:in `visit_feature' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/feat ures. rb:25:in `accept' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/feat ures. rb:13:in `each' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/feat ures. rb:13:in `each' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/feat ures. rb:24:in `accept' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/visi tor.r b:19:in `visit_features' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/broadcas ter.r b:9:in `__send__' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/broadcas ter.r b:9:in `method_missing' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/broadcas ter.r b:8:in `map' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/broadcas ter.r b:8:in `method_missing' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/cli/main .rb:5 8:in `execute!' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/cli/main .rb:2 6:in `execute' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/cucumber:9 rake aborted! Command failed with status (1): [c:/ruby/bin/ruby -I c:/ruby/lib/ruby/gems...] (See full trace by running task with --trace) Is the usage for rake features correct? Regards, Pallavi On Thu, Sep 10, 2009 at 3:14 PM, Graeme Mathieson, Rubaidh Ltd mat...@woss.name wrote: Hi, Our changes to ci_reporter to support cucumber output have been merged back into Nick's upstream version, and released as 1.6.0. No idea why it's not showing up in the master branch, though! We're still using the XML output from
[wtr-general] Re: Answering incomplete requests
Željko Filipin wrote: On Tue, Nov 3, 2009 at 2:00 AM, b...@pettichord.com mailto:b...@pettichord.com bpettich...@gmail.com mailto:bpettich...@gmail.com wrote: I guess for now, I would say that people should be told that they can post questions in either location. There are very few people actually answering watir questions on stackoverflow right now. Basically it is just you Zeljko, although I did see Mark A make an appearance. I am afraid if we do not push it, that change will not happen. I will add Stack Overflow to support in the next few days, and we will see if it picks up in the following weeks and months. We've been teaching the larger community to ask questions here for years. If you ask a Watir question on one of the Ruby forums, you will likely be sent here. I'm still trying to understand the pros and cons of stack overflow. You've convinced me to spend more time there. If you personally think it is better and would prefer using it, you can tell people that that is the best way to get an answer from you. Bret --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Answering incomplete requests
Željko Filipin wrote: On Tue, Nov 3, 2009 at 5:24 PM, Bret Pettichord b...@pettichord.com mailto:b...@pettichord.com wrote: If you personally think it is better and would prefer using it, you can tell people that that is the best way to get an answer from you. Stack Overflow is to this group like Git is to trying to remember what you have changed in your code and not using version control. I will do my best to answer any question tagged watir in Stack Overflow. I am not sure how I would advertise that. I think we need a page called Support at http://watir.com/ It should include Watir General, IRC, Jira and Stack Overflow. Some of this stuff is on the community page already. Maybe the community page could focus a little more on how to help (rather than get help). I also think you are getting frustrated with some of the questions here. I suggest that you see if maybe you can just reply less to requests that annoy you. That's what I'm doing. Bret --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: ie.modal_dialog(:title, 'Tile') problem
I did a little research on this issue. There does appear to be a bug using this code with IE8 -- the title changed from Web Page Dialog to Webpage Dialog and the Watir code has not been updated to handle this. However, rereading your original post makes me think you are using IE7. Can you confirm this? You said that @ie.modal_dialog.title() works. What does it say the title is? Bret david wrote: I run some preliminary commands in irb and pop up the modal dialog successfully; but when I try and exercise the dialog it won't work. irb(main):009:0 @modal = @ie.modal_dialog(:title, 'Batch Update') Watir::Exception::NoMatchingWindowFoundException: Modal Dialog with title Batch Update not found. Timeout = 2.0 from C:/Work/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/ watir/modal_dialog.rb:51:in `locate' from C:/Work/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/ watir/modal_dialog.rb:86:in `initialize' from C:/Work/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/ watir/ container.rb:186:in `new' from C:/Work/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/ watir/container .rb:186:in `modal_dialog' from (irb):9 What also puzzles me is why I get an error as follows irb(main):011:0 @modal = @ie.modal_dialog(:title, /Batch/) ArgumentError: Title value must be String when I had no issue attaching to the IE instance using same syntax irb(main):002:0 @ie = Watir::IE.attach(:title, /Mainet/) And lastly when I execute @ie.modal_dialog.title() that works! David On Oct 30, 8:50 am, Bret Pettichord b...@pettichord.com wrote: Could you try @ie.modal_dialog(:title, 'Batch Update') david wrote: Have a section of code that is waiting for a modal dialog to appear which is visible with the title ‘'Batch Update -- Web Page Dialog’ modal = @ie.modal_dialog(:title, 'Batch Update -- Web Page Dialog') modal.wait modal.button(:value,'Yes').click_no_wait However the dialog is not being found by title. Is there a problem with findingmodal_dialogby title? Is there another way to do this? I am using Ruby 1.8.6 I tried just modal = @ie.modal_dialog which should work according to the API documentation but I see there is a problem with this approach, even though there can be only one modal dialog at a time on screen and this seems like an ideal way to attach to a modal dialog. I get the following error: IE#modal_dialognot supported with the current version of Ruby (1.8.6). Seehttp://jira.openqa.org/browse/WTR-2for details. undefined method `connect_unknown' for WIN32OLE:Class David -- Bret Pettichord Lead Developer, Watir,www.watir.com Blog,www.io.com/~wazmo/blog Twitter,www.twitter.com/bpettichord -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Answering incomplete requests
Good suggestion. I just set up a login for that site and will start spending more time there. Bret Željko Filipin wrote: I have been thinking about this for a long time, and it just came to me that it is related to this thread. I think the time has come to take Watir support to the next level. Have you heard about site called Stack Overflow? I use it all the time. Created by Jeff Atwood and Joel Spolsky. If you do not know who they are just google them. How it works? You log in with openid, ask question, tag it with watir. There is a feed for the tag. We subscribe to the feed and answer questions. It is the future of support. It is a very useful merge of support forum, digg and wiki with features like tagging questions, closing duplicate questions (with link to original question), voting on good questions and answers (so good and interesting questions and answers float to the top). Since it is also a wiki, questions and answers can be edited (including adding and removing tags). When you type a title for the question and start typing the body, it automatically searches the site and displays similar questions under the title. Just what we need. No more please search before you ask. The site searches for you. There are some watir questions already there, but not much. I have put some to try things out: http://stackoverflow.com/questions/tagged/watir http://stackoverflow.com/questions/tagged/firewatir Watin folks use it much more: http://stackoverflow.com/questions/tagged/watin You get points for each up vote you get. There are also badges. Makes answering questions more like a game. There is added benefit. If we get a question that is for example more ruby related, we can tag it with ruby (if it is not already tagged) and then all users that follow that tag will see it and probably answer. We could close this group, or leave it only for discussion, and move all support to Stack Overflow. We could make this group moderated, and approve only discussion posts, and reject all support with a note to post ti to Stack Overflow. If we agree on that, I volunteer to do that for the next month, and probably longer if needed. More information: http://stackoverflow.com/ http://blog.stackoverflow.com/ http://blog.stackoverflow.com/category/podcasts/ http://en.wikipedia.org/wiki/Stack_Overflow If anybody wants to know more about it, just ask. If this is not appropriate place to talk about it, sent your question to me directly. What do you think? Has the time to move come? Or do you think we should stay here for now? Željko --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Ci_reporter on watircraft
I think the problem is that watircraft has not been updated to work with the latest version of cucumber. Bret Pals wrote: Hi Graeme, Can you tell me how did you do it for cucumber so that i can get some idea of incorporating the same in watircraft. Regards, Pallavi On Sep 10, 2:53 pm, pallavi shashidhar pals.sha...@gmail.com wrote: Hi, I did update to ci_reporter 1.6.0 and at the command prompt, i give the foll command: rake ci:setup:cucumber features and it gives me the foll errors: rm -rf features/reports c:/ruby/bin/ruby -I c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/lib;lib c: /ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/cucumber --require c:/ruby/li b/ruby/gems/1.8/gems/ci_reporter-1.6.0/lib/ci/reporter/rake/cucumber_loader.rb - -format CI::Reporter::Cucumber test/features/cc_register_complaint.feature test/ features/cc_update_complaint.feature test/features/cell_operator_view_complaint. feature test/features/citizen_register_complaint.feature test/features/citizen_u pdate_complaint.feature test/features/citizen_view_complaint.feature test/featur es/city_official_login.feature test/features/city_official_register_complaint.fe ature test/features/city_official_update_complaint.feature test/features/city_of ficial_view_complaints.feature test/features/city_official_view_status_reports.f eature test/features/GO_update_complaint.feature test/features/GO_update_users_c omplaint.feature test/features/official_change_password.feature undefined method `testcases' for nil:NilClass (NoMethodError) c:/ruby/lib/ruby/gems/1.8/gems/ci_reporter-1.6.0/lib/ci/reporter/rake/../../../c i/reporter/cucumber.rb:93:in `visit_step' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/step_coll ection.rb:15:in `accept' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/step_coll ection.rb:14:in `each' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/step_coll ection.rb:14:in `accept' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/visitor.r b:75:in `visit_steps' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/backgroun d.rb:30:in `accept' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/visitor.r b:49:in `visit_background' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/feature.r b:23:in `accept' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/visitor.r b:23:in `visit_feature' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/features. rb:25:in `accept' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/features. rb:13:in `each' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/features. rb:13:in `each' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/features. rb:24:in `accept' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/ast/visitor.r b:19:in `visit_features' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/broadcaster.r b:9:in `__send__' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/broadcaster.r b:9:in `method_missing' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/broadcaster.r b:8:in `map' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/broadcaster.r b:8:in `method_missing' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/cli/main.rb:5 8:in `execute!' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/../lib/cucumber/cli/main.rb:2 6:in `execute' c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.3.91/bin/cucumber:9 rake aborted! Command failed with status (1): [c:/ruby/bin/ruby -I c:/ruby/lib/ruby/gems...] (See full trace by running task with --trace) Is the usage for rake features correct? Regards, Pallavi On Thu, Sep 10, 2009 at 3:14 PM, Graeme Mathieson, Rubaidh Ltd mat...@woss.name wrote: Hi, Our changes to ci_reporter to support cucumber output have been merged back into Nick's upstream version, and released as 1.6.0. No idea why it's not showing up in the master branch, though! We're still using the XML output from ci_reporter for cucumber and rspec features, and it's working well for us. If you have any problems getting it set up, give me a yell and I'll see if I can help. Cheers, Graeme. On Sep 9, 5:43 pm, Charley Baker charley.ba...@gmail.com wrote: It appears there's a forked version of ci_reporter on github that adds support for cucumber output, find out more here: http://github.com/rubaidh/ci_reporter/tree/master I'm not using ci_reporter any longer, just straight html output for cuke and rspec, but the general idea is to set it up in your rake file with the appropriate requires; there's info in the readme on that github repo. According to
[wtr-general] Re: Watir, AutoIT, Window Title and Regular Expression
My guess is that AutoIt has been updated since it was originally packaged with Watir. AutoIt itself is not open-source software, so we have to look at licensing issues before updating what we use. Bret Jarmo Pertman wrote: Why on earth has it done like that?!? Any good reasons why not to include AutoIT with full functionality? Anyone? Seems silly to do that silently and i see it just as a one more source of possible nasty problems and debugging. Jarmo On Oct 29, 11:10 am, Željko Filipin zeljko.fili...@wa-research.ch wrote: On Thu, Oct 29, 2009 at 8:04 AM, Pallavi Sharma write2pall...@gmail.com wrote: Watir auto it implementation is not working if i use the REGEXPTITLE of auto it with it. The same script written directly in AutoIT works although. I have played with autoit a few months ago, also trying to use regular expressions. Watir installs a smaller version of autoit, that has only a subset of full autoit functionality, and egular expression support is not there. Željko -- watir.com - community manager watirpodcast.com - host --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Watir 1.6.5.rc2 - release candidate available for testing
I don't know why you are doing require 'firewatir/container'. Bret Shlomit Gazit wrote: Any idea? On Oct 27, 3:23 pm, Shlomit Gazit shlomitpatr...@gmail.com wrote: require 'rubygems' require 'firewatir/container' -- the problematic line require 'watir/browser' On Oct 27, 2:44 pm, Bret Pettichord b...@pettichord.com wrote: Can you share the code that is failing? Specifically the code on and around line 7 of /Users/shlomit/workspaces/trunk/ff_c2p_watir/ff_c2p_test_issues_2_menus_dev.rb ShlomitGazit wrote: After upgrading I am getting the error: /Users/shlomit/.gem/ruby/1.8/gems/firewatir-1.6.5.rc2/lib/firewatir/ container.rb:46: uninitialized constant FireWatir::Container::JsshSocket (NameError) from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:36:in `require' from /Users/shlomit/workspaces/trunk/ff_c2p_watir/ ff_c2p_test_issues_2_menus_dev.rb:7 When starting running a test. On Oct 23, 2:36 am, Željko Filipin zeljko.fili...@wa-research.ch wrote: On Thu, Oct 22, 2009 at 11:14 PM, Charley Baker charley.ba...@gmail.com wrote: We have a new version of Watir for testing, 1.6.5.rc2. I just did upgrade from 1.6.2 and everything works fine so far. Željko --http://watirpodcast.com/ --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: ie.modal_dialog(:title, 'Tile') problem
Could you try @ie.modal_dialog(:title, 'Batch Update') david wrote: Have a section of code that is waiting for a modal dialog to appear which is visible with the title ‘'Batch Update -- Web Page Dialog’ modal = @ie.modal_dialog(:title, 'Batch Update -- Web Page Dialog') modal.wait modal.button(:value,'Yes').click_no_wait However the dialog is not being found by title. Is there a problem with finding modal_dialog by title? Is there another way to do this? I am using Ruby 1.8.6 I tried just modal = @ie.modal_dialog which should work according to the API documentation but I see there is a problem with this approach, even though there can be only one modal dialog at a time on screen and this seems like an ideal way to attach to a modal dialog. I get the following error: IE#modal_dialog not supported with the current version of Ruby (1.8.6). See http://jira.openqa.org/browse/WTR-2 for details. undefined method `connect_unknown' for WIN32OLE:Class David -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Multiple select_list(s) with the same name
This should also work ie.select_list(:name = select, :after? = ie.h2(:text, Fine Art)).set(Drawing - In A Day) Bret Pallavi Sharma wrote: Have you tried multiple attributes and used index?? ie.select_list(:name = select, :index = 2).set(Drawing - In A Day) Try this. It should solve the issue. -- Pallavi On Wed, Oct 28, 2009 at 7:38 AM, Ben bgo...@googlemail.com mailto:bgo...@googlemail.com wrote: Below is a sniplet of the code of the web page. I 'm trying to test. How can I select the option from the second list, the 'Fine Art' section using WATIR? For example ie.select_list(:name, select).set(Drawing - In A Day) WATIR wont let me because the system is looking at the list from the 'Craft' section. Thanks for your help. brh2Craft/h2 pSome text /p select name=select size=1 onchange=redir(this)option selected*** CHOOSE ***/option option value=crscm019.htmlCandle Making/option option value=crsdm200.htmlDoll Making/option option value=crsgs070.htmlGlass Kiln Forming Fusing/option option value=crsje012.htmlJewellery - Wirework/option /selectbrbr brh2Fine Art/h2 pSome text./p select name=select size=1 onchange=redir(this)option selected*** CHOOSE ***/option option value=crsfb030.htmlArt - Folio Preparation/option option value=crsdr071.htmlDrawing - Basics/option option value=crsdc300.htmlDrawing - Caricatures/option option value=crsdr001.htmlDrawing - In A Day/option option value=crspl040.htmlDrawing - Pastels/option option value=crstl110.htmlTrompe L'Oeil Mural Illusion/option /selectbrbr --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: !assert doesn't work in in Unit Test.
de Villamil Frédéric wrote: To have a negative assert working (mostly on non visible elements), I've been using the following: assert true == false if Not the best way to do it I guess, but works like a charm. Regards These will also do the same thing: assert false if ... assert !(...) --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Watir 1.6.5.rc2 - release candidate available for testing
Can you share the code that is failing? Specifically the code on and around line 7 of /Users/shlomit/workspaces/trunk/ff_c2p_watir/ff_c2p_test_issues_2_menus_dev.rb Shlomit Gazit wrote: After upgrading I am getting the error: /Users/shlomit/.gem/ruby/1.8/gems/firewatir-1.6.5.rc2/lib/firewatir/ container.rb:46: uninitialized constant FireWatir::Container::JsshSocket (NameError) from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:36:in `require' from /Users/shlomit/workspaces/trunk/ff_c2p_watir/ ff_c2p_test_issues_2_menus_dev.rb:7 When starting running a test. On Oct 23, 2:36 am, Željko Filipin zeljko.fili...@wa-research.ch wrote: On Thu, Oct 22, 2009 at 11:14 PM, Charley Baker charley.ba...@gmail.com wrote: We have a new version of Watir for testing, 1.6.5.rc2. I just did upgrade from 1.6.2 and everything works fine so far. Željko --http://watirpodcast.com/ --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: FireWatir Issue with Regular expressions
I'm wondering if the problem might be traced to a plugin? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Does WATIR will work on Silverlight and Ajax technologies?
Shaik Mohammed Firoz wrote: Does WATIR will work on Silverlight and Ajax technologies? Ajax: yes. Silverlight: i don't think so. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Can't install Watir on latest Ruby one-click installer
No. I think Aslak is running the new Technology Preview of the one-click installer. They are using the ming32 compiler instead of Visual Studio. http://rubyforge.org/frs/?group_id=167release_id=38052 This sounds like an issue. We're also going to need to recompile Watir's support for modal dialogs. Bret Charley Baker wrote: Hey Aslak, Missed seeing you this year at Agile. :) Thanks for the details, responses inline On Mon, Oct 26, 2009 at 9:48 AM, Aslak Hellesøy aslak.helle...@gmail.com mailto:aslak.helle...@gmail.com wrote: I realisesd I had a rather old Ruby in my previous post, so I installed the newest Ruby One-Click installer (1.8.6): I believe you were using p111 on 186 and Watir 1.6.2 according to the gist. I'm using the same versions of everything you posted - also on a VM for my Mac, and 10+ vms that we're using for test boxes as well as 70 odd qa engineers. I haven't seen that error. In most of the requests I found when searching for that error tends to be related to COM requests being hosed by Windows. I hate to ask the obvious, but did you restart your VM? You might follow Zeljko's instructions on installing the latest rc gems, though I doubt that would help since nothing has changed in the IE process invocation. ruby --version ruby 1.8.6 (2009-08-04 patchlevel 383) [i386-mingw32] This Ruby version doesn't come with the win32* gems installed, so when I try to gem install watir it wants to install win32-api. Now, this gem won't install - it tries to compile the win32-api gem's C code, and since I don't have Visual Studio that fails. The only prebuilt win32-api gem is win32-api-1.4.5-x86-mswin32-60.gem (http://rubyforge.org/frs/?group_id=85release_id=38337 http://rubyforge.org/frs/?group_id=85release_id=38337) - which won't install since it's not built for mingw32 (which is what Ruby is built with). Result: I can't use Watir with the latest 1.8.6 One click installer. There is a dev package that you can use with the one click installer that will build the win32* and associated windows gems. I haven't tried it yet, but it is on the download page. I've been half following Luis' progress on the next one click, need to get more involved with that and make sure with our dependencies we can work with the new installer. Spent some time with pik as well to manage the deps; hopefully I'll have a bit more spare time to work on that soon. The same problem applies to ruby 1.9.1p243 (2009-07-16 revision 24175) [i386-mingw32] (Latest Ruby 1.9 one-click installer). This is similar to the above issue. Jari Bakken has made some changes in Watir to work with 1.9.1, which are in the rc2 gems Zeljko mentioned. One of current requirements is user-choices by Brian Marick, which doesn't work on 1.9.1, sent him a mail about moving the code over to github. Let me know how it goes, happy to help troubleshoot this. -c So what to do? What Ruby versions do people use to get Watir installed and working? Cheers, Aslak --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: file_field in File Upload dialog
H Kogi wrote: I may be missing something very simple. When I get window's File Upload dialog, how can I identify file_field's i.e. id, name, index, etc? (index did not work). I looked in to the the following site and all the links from there but not finding answers. http://wiki.openqa.org/display/WTR/File+Uploads http://wiki.openqa.org/display/WTR/Watir+Methods+Supported+by+HTML+Element -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Error occured while working with firefox browser
There was also a warning on the page that said that you could not run the unit tests from a gem installation. Since this meant that step 4 would never work, however, i decided to remove step 4 (and the warning) from the page. Bret rrash586 wrote: Hi All, I want to use Firefox browser for testing one of the webpplication. But after following all the steps mentioned on link mentioned below http://wiki.openqa.org/display/WTR/FireWatir+Installation#FireWatirInstallation-4%29%28Optional%29RunFireWatirunittests 1) Install the FireWatir Gem 2) Install the JSSH Firefox Extension 3) Ensure Firefox settings are correct 4) (Optional) Run FireWatir unit tests but when i execute the 4 th steps i am getting following error c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- unittests/setup/lib (LoadError) from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from C:/ruby/lib/ruby/gems/1.8/gems/firewatir-1.6.2/unittests/ setup.rb:15 from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from mozilla_all_tests.rb:3 I am not getting what is the exact error. I tried the sample script mentioned in one of the jssh post which are 1.require 'watir' Watir.options[:browser]='firefox' ff=Watir::Browser.new ff.goto ('www.google.com') 2. require 'firewatir' system(C:\\Program Files\\Mozilla Firefox\\firefox.exe -jssh) sleep(5) $ie = FireWatir::Firefox.new $ie.goto(google.com) puts $ie.title 3. require 'firewatir' system(C:\\Program Files\\Mozilla Firefox\\firefox.exe -jssh) sleep(5) $ie = FireWatir::Firefox.attach(:title,Google) $ie.goto(google.com) puts $ie.title in all the above three cases firefox browser opened but the execution of the script hanged and script not navigate to proper url i.e to www.google.com I am using Firefox 3.0.10 and FireWatir 1.6.2 Please tell me if anything or any steps i am missing or what the exact problem and how can i overcome the same . Thanks in advance -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Answering incomplete requests
Jari Bakken wrote: On Fri, Oct 23, 2009 at 10:01 PM, Ethan notet...@gmail.com wrote: Perhaps a wiki page on what information is needed from people in order for them to get help - the initial response could just be a link to that page, and if they don't reply with information that generally conforms to what is required, it gets ignored. I totally agree with this. Check out the Before you ask section here: http://wiki.github.com/aslakhellesoy/cucumber/get-in-touch I really like the tone of that page. Maybe we could modify our support page to sound a little more like this. Bret -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Not Able to Use Rspec framework
abhisheksreepal wrote: include Watir::Container Don't do this. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Answering incomplete requests
This is a note to those of you who are answering other people's questions here. The rest of you can stop reading. Really. If you stay I'll just hurt your feelings. Ok. We need to have a frank discussion. We're getting a lot of crappy questions. There are a lot of requests for help coming in where the requester is posting way too little information for any one to possibly help them. And what's worse, you ask for more info and they reply with a lot of blather, but don't actually give you the information that we need to answer their questions. I've been getting sucked into this myself lately. I feel bad for them. I want to help. When you say it doesn't work, are you getting an error message? How many times do we need to ask this here? And then they reply, telling us they tried something else, but it didn't work either, and they still don't give us an error message! Or they give us just part of the error message. Or they leave out the stack trace. I guess they assume that because the stack trace looks like a bunch of gibberish, it won't help us either. You'd almost think that maybe they don't know anything about testing software or how to write a bug report. I learned how to extract a stack trace from a core file 20 years ago so that I could include it in my bug reports. With Ruby it just gets printed out. It's just a matter of cut and paste. Can we see your script?. Have you read the FAQ? What have you tried? -- How many times do we have to ask these questions? What can we do about it? 1. Stop responding to incomplete requests. Maybe they will repost with more information. Maybe not. Anyway, just ignore them. 2. Humiliate them and question their right to claim to be a tester if they can't even report a problem correctly. Make it clear that Watir is only for testers who have some basic competence. 3. What else? Bret -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Answering incomplete requests
Chris wrote: one option might be to emulate the Perl community of the time and start a 'watir-beginners' list, with a commitment from some veterans to spend time there, but emphasize that it is a list for newbies to help each other. Any one interested in doing this? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Answering incomplete requests
Jason Trebilcock wrote: Seems to me, if we're receiving 'incomplete requests', then maybe there's a way to drive towards more complete requests. In the LoadRunner forum on SQAForums, they're pretty militant about getting environment information upfront before they'll answer questions. Maybe if we adopted some sort of a set of questions to be answered, then we might get some more thorough questions and be better able to provide answers. Something akin to: Ruby version: Watir version: OS/browser versions: Code: HTML: What's wrong/not working/whatever (how 'bout an error message?): Granted, there are some questions (and/or people) for whom this might be a little ridiculous...but it could make for an easy template to spit back at the incomplete request. Like you said, it really isn't terribly different from someone logging a defect/enhancement/whatever. So a little pushback, I think, might get things moving in a better direction. I guess it feels like a little pushback is what we are doing now, without much effect. Check out the top paragraph here: http://groups.google.com/group/watir-general Bret --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Answering incomplete requests
Bret Pettichord wrote: Jason Trebilcock wrote: Check out the top paragraph here: http://groups.google.com/group/watir-general Bret The guidelines link was broken. I just fixed it. Maybe that will help. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: `method_missing': unknown property or method `document' (WIN32OLERuntimeError) HRESULT error code:0x800706ba
LaurenL wrote: puts Is there another order to ack? while b.link(:name, 'ack_0').exists? puts There is another order to Ack b.link(:name, 'ack_0').click b.button(:name, oms/util/SendOrderAckDroplet.sendOrderAck).click b.refresh sleep 3 end What happens after you click the button? Does the window close? That will cause the while b.link... code to fail, because b doesn't exist any more. Bret --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] READ BEFORE POSTING QUESTIONS
Click this link and read it. http://wiki.openqa.org/display/WTR/Support --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: `method_missing': unknown property or method `document' (WIN32OLERuntimeError) HRESULT error code:0x800706ba
Can you show us this code? C:/ruby/qa_scripts/OMS/testOrderAck.rb:41 Bret LaurenL wrote: About two weeks ago I stopped being able to run all watir scripts on my machine. I have not updated or changed anything. The same scripts run on a different computer, so I know its not the script. I was wondering if anyone had any ideas on what I could try. The IE6 browser opens but crashes as soon as the script calls the url. This is the error I'm receiving. C:\ruby\qa_scripts\OMStestOrderAck.rb Beginning of test: OrderAck. Step 1: go to the site: Step 2: Go to OrderAck.jsp . c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ie-class.rb: 447:in `method_ missing': unknown property or method `document' (WIN32OLERuntimeError) HRESULT error code:0x800706ba The RPC server is unavailable.from c:/ruby/lib/ruby/gems/1.8/ gems/wati r-1.6.2/lib/watir/ie-class.rb:447:in `document' from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ locator.rb:31: in `each_element' from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ locator.rb:38: in `locate' from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ container.rb:7 49:in `locate_tagged_element' from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ link.rb:24:in `locate' from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ element.rb:49: in `assert_exists' from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ element.rb:284 :in `enabled?' from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ element.rb:56: in `assert_enabled' from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ element.rb:229 :in `click!' from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ element.rb:215 :in `click' from C:/ruby/qa_scripts/OMS/testOrderAck.rb:41 Thanks. ~L --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: ohloh.net/p/watir
Željko Filipin wrote: I have spent some time with this today: http://www.ohloh.net/p/watir Take a look. Some interesting statistics about Watir project. This is interesting. You might be interested to see the list of contributors. Please note, however, that I get credit for much of Angrez's work because I committed most of his contributions. https://www.ohloh.net/p/watir/contributors Bret --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: How to access methods from Modules
I don't know if any one is using it any more. Bret Tiffany Fodor wrote: Hi! You don't need this line: s = Watir::Simple Your assert should read: ie.assert_text_in_body(Please enter your Username,nil) (the second parameter, 'nil' is optional, so you could leave it out). I just did some searching and found that you need to include Watir::Simple, but the discussions I found on that date back to 2005-2006. I gave it a shot in an irb session and found that the watir_simple methods were only available after I did the include, but then I got a different error when I tried to use it: NameError: uninitialized class variable @@browser in Watir::Simple from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ watir_simple.r b:276:in `assert_text_in_body' from (irb):12 Is anyone else using watir_simple? I didn't even know it existed (guess I should have looked around more!). Is it still supported? In the mean time, you can do a simple check to see if the text exists like this: ie.text.include?('Please enter your Username') If you need to perform assertions, you might want look into using RSpec or Test::Unit. Hope this helps! -Tiffany On Oct 21, 10:02 am, abhisheksreepal abhisheksree...@gmail.com wrote: Hi, I have just started learning Watir. Please let me know what is wrong require 'test/unit' require watir require 'watir/testcase' require 'watir/watir_simple' class Login Watir::TestCase def test_login ie=Watir::Browser.new s = Watir::Simple ie.goto(google.com) ie.link(:href,some_link1).click ie.link(:href,some_link2).click s.assert_text_in_body(Please enter your Username,nil) end end OUTPUT: 1) Error: test_login(Login): NoMethodError: undefined method `assert_text_in_body' for Watir::Simple:Module test.rb:14:in `test_login' -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: cannot register window class in IE8
I haven't heard of this. Can your provide a stack trace and complete error message? Bret aidy lewis wrote: Hi, Has anyone received 'cannot register window class' errors when running Watir tests in IE8? Aidy -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: After upgrading to Watir 1.6.2, it is not working fine.
Željko Filipin wrote: I'm using the latest release candidate of Ruby 1.8.6-27 on a PC I do not think that is the problem, but http://watir.com/installation/ says: We recommend using Ruby 1.8.6-26 with Watir 1.6. Željko Zeljko, We say this because of a click-no-wait bug in 1.8.6-27. FYI, this bug is fixed in watir 1.6.5 (forthcoming). Bret -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Capturing Java Script Errors
Pallavi, Thanks for posting that. This is new to me, but it looks like a good solution. Bret Pallavi Sharma wrote: Hi Everyone I found this link: http://exploretesting.blogspot.com/2008/09/reporting-ie-js-error-messages-in-watir.html for reporting JS error, has anyone here tried this. Also please let me know if the alert message for JS in the browser is off, is there a way i can still detect the error in the browsers? Please let me know. Thanks Pallavi. On Sun, Oct 18, 2009 at 1:51 AM, Alan Baird aba...@bairdsnet.net mailto:aba...@bairdsnet.net wrote: Jarmo - I would be interested in seeing an example of your Formatter. I know there is one already out there from the RSpec team, but if you have something different and the time I think it would make a great blog post or addition to the wiki. Alan On Fri, Oct 16, 2009 at 4:44 AM, Jarmo Pertman jarm...@gmail.com mailto:jarm...@gmail.com wrote: We are using RSpec to run our tests (http://rspec.info) and I've created my own HTMLFormatter class which extends their Spec::Runner::Formatter::HtmlFormatte and then using #extra_failure_content method, which will be invoked if some test fails by RSpec itself. So, if test fails, I'm also checking if page had any JS errors and then make a screenshot of it. Otherwise (if test passes) JS errors will be ignored. Jarmo On Oct 16, 5:30 am, dt_nz david.tay...@sungard.com mailto:david.tay...@sungard.com wrote: Hi To capture a java script error, how do you call theses methods. Do you have a separate thread that is always running save_javascript_error in a loop, or is save_javascript_error called after each action on a page? We have an existing framework that runs a lot of tests in our regression runs and am ideally looking for a solution to incorporate it into our existing structure. -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Elements supported by Watir
I think I'm running the latest version of Watir: 1.6.5 rc1 or thereabouts. Bret Jason wrote: Hey Brett, How is it that you got Watir::Dd, Watir::Dt Watir::Dl (amongst others like Watir::Strong) in your list? When I run the same code these are not returned - wondering if you have custom methods in place for those, or what I need to do to make sure they are identifiable elements? - Jason On Sep 29, 5:08 am, Bret Pettichord bpettich...@gmail.com wrote: On Sep 28, 4:54 am, Željko Filipin zeljko.fili...@wa-research.ch wrote: Do we have a place where all elements (link, image, button...) supported by Watir are listed? Is this list complete? http://wiki.openqa.org/display/WTR/Methods+Supported+by+Element I've been trying to keep it up to date Is there a simple way I could take a look in the code and find which elements Watir supports? I see we have Element class and I suppose all elements inherit it. I have searched Watir code for ` Element` and found a lot of places where it appears. Is there a central location where all elements are collected? def is_element_subclass?klass whileklass=klass.superclass return true ifklass== Watir::Element end end ObjectSpace.each_object(Class){|c| puts c if is_element_subclass?(c)} Watir::HTMLElement Watir::Link Watir::Image Watir::TableCell Watir::TableRow Watir::TableBody Watir::TableBodies Watir::Table Watir::CheckBox Watir::Radio Watir::RadioCheckCommon Watir::FileField Watir::Hidden Watir::TextField Watir::Button Watir::SelectList Watir::InputElement Watir::Em Watir::Strong Watir::Dd Watir::Dt Watir::Dl Watir::H6 Watir::H5 Watir::H4 Watir::H3 Watir::H2 Watir::H1 Watir::Ul Watir::Li Watir::Label Watir::Area Watir::Map Watir::Span Watir::Div Watir::P Watir::Pre Watir::NonControlElement Watir::Form Željko --http://watirpodcast.com/ -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: had to issue 3 'gem install watir' commands
Chris, Thanks for the report. I think one source of trouble is that you are using an older version of Rubygems. The newer version will automatically install dependencies without asking, and i think it might also handle some of your other troubles better as well. What version of rubygems do you have? (gem --version) -- I have 1.3.4. You can update to the latest by doing gem update --system although i think this can take some time, and there may be issues updating past 1.2.0.(details: http://rubyforge.org/forum/forum.php?forum_id=28071) My guess is that this is happening a lot to people. Is there something we might do to make this work better? Add a dependency on a new version of rubygems? Appreciate all your thoughts. Bret Chris McMahon wrote: hi Watir people, long time no email. I want to use Watir for a little project. I was installing it on a Vista desktop. Because it took 3 tries to get everything, Bret suggested I mention that here. Here is the full transcript of the installation, which happened to still be up in my shell: C:\Users\ChrisMcirb irb(main):001:0 exit C:\Users\ChrisMcgem install watir Bulk updating Gem source index for: http://gems.rubyforge.org Install required dependency win32-process? [Yn] Y Install required dependency windows-pr? [Yn] Y Install required dependency windows-api? [Yn] Y Install required dependency win32-api? [Yn] Y Select which gem to install for your platform (i386-mswin32) 1. win32-api 1.4.5 (ruby) 2. win32-api 1.4.5 (x86-mswin32-60) 3. win32-api 1.4.4 (ruby) 4. win32-api 1.4.4 (x86-mswin32-60) 5. Skip this gem 6. Cancel installation 2 Install required dependency win32-api? [Yn] Y Select which gem to install for your platform (i386-mswin32) 1. win32-api 1.4.5 (ruby) 2. win32-api 1.4.5 (x86-mswin32-60) 3. Skip this gem 4. Cancel installation 1 Install required dependency test-unit? [Yn] Install required dependency hoe? [Yn] Y Install required dependency rubyforge? [Yn] Y Install required dependency json_pure? [Yn] Y Install required dependency rake? [Yn] Y Building native extensions. This could take a while... ERROR: While executing gem ... (Gem::Installer::ExtensionBuildError) ERROR: Failed to build gem native extension. ruby extconf.rb install watir checking for strncpy_s()... no creating Makefile nmake 'nmake' is not recognized as an internal or external command, operable program or batch file. Gem files will remain installed in c:/ruby/lib/ruby/gems/1.8/gems/win32-api-1.4. 5 for inspection. Results logged to c:/ruby/lib/ruby/gems/1.8/gems/win32-api-1.4.5/ext/gem_make.ou t C:\Users\ChrisMcgem install watir Install required dependency win32-process? [Yn] Y Install required dependency windows-pr? [Yn] Y Install required dependency activesupport? [Yn] Y Install required dependency commonwatir? [Yn] Y Install required dependency user-choices? [Yn] Y Install required dependency xml-simple? [Yn] Y Install required dependency s4t-utils? [Yn] Y Install required dependency builder? [Yn] Y Install required dependency firewatir? [Yn] Y Successfully installed watir-1.6.2 Successfully installed win32-process-0.6.1 Successfully installed windows-pr-1.0.8 Successfully installed activesupport-2.3.4 Successfully installed commonwatir-1.6.2 Successfully installed user-choices-1.1.6 Successfully installed xml-simple-1.0.12 Successfully installed s4t-utils-1.0.4 Successfully installed builder-2.1.2 Successfully installed firewatir-1.6.2 Installing ri documentation for watir-1.6.2... Installing ri documentation for win32-process-0.6.1... Installing ri documentation for windows-pr-1.0.8... Installing ri documentation for activesupport-2.3.4... Installing ri documentation for commonwatir-1.6.2... Installing ri documentation for user-choices-1.1.6... Installing ri documentation for s4t-utils-1.0.4... Installing ri documentation for builder-2.1.2... While generating documentation for builder-2.1.2 ... MESSAGE: Unhandled special: Special: type=17, text=!-- HI -- ... RDOC args: --ri --op c:/ruby/lib/ruby/gems/1.8/doc/builder-2.1.2/ri --title Builder -- Easy XML Building --main README --line-numbers --quiet lib CHANGES Ra kefile README doc/releases/builder-1.2.4.rdoc doc/releases/builder-2.0.0.rdoc do c/releases/builder-2.1.1.rdoc (continuing with the rest of the installation) Installing ri documentation for firewatir-1.6.2... Installing RDoc documentation for watir-1.6.2... Installing RDoc documentation for win32-process-0.6.1... Installing RDoc documentation for windows-pr-1.0.8... Installing RDoc documentation for activesupport-2.3.4... Installing RDoc documentation for commonwatir-1.6.2... Installing RDoc documentation for user-choices-1.1.6... Installing RDoc documentation for s4t-utils-1.0.4... Installing RDoc documentation for builder-2.1.2... Installing RDoc documentation for firewatir-1.6.2... C:\Users\ChrisMcgem
[wtr-general] Re: Identifying objects when browser window has no toolbar
/com/xxx/storefront/dsa/ui/ DSAAddOnMultipleQuantityConfig.js text/javascript id= src=/sales/javascript/app/com/xxx/storefront/dsa/ui/ DSAEcommDesignConfig.js text/javascript id= src=/sales/javascript/app/com/xxx/storefront/dsa/ui/ DSASEVConfig.js text/javascript id= src=/sales/javascript/app/com/xxx/storefront/dsa/ui/ DSAOrderConfirmationContainer.js text/javascript id= src=/sales/javascript/app/com/xxx/storefront/dsa/ui/ DSAOLMConfig.js text/javascript id= src=/sales/javascript/app/com/xxx/storefront/dsa/ui/ DSADIFMStandardConfig.js text/javascript id= src=/sales/javascript/app/com/xxx/storefront/dsa/ui/ DSAEVContactPanel.js text/javascript id= src=/sales/javascript/app/com/xxx/storefront/dsa/ui/ DSAAttrAddOnMinuteConfig.js text/javascript id= src=/sales/javascript/app/com/xxx/storefront/dsa/ui/ DSAAttrAddOnPageConfig.js text/javascript id= src=/sales/javascript/app/com/xxx/storefront/dsa/ui/ DSADIFMRedesignConfig.js text/javascript id= src=/sales/javascript/app/com/xxx/storefront/dsa/ui/ DSAAddOnMaintConfig.js text/javascript id= src=/sales/javascript/app/com/xxx/storefront/dsa/ui/ DSAAttrAddOnKeywordConfig.js text/javascript id= src=/sales/javascript/app/com/xxx/storefront/dsa/ui/ DSAServiceAgreementPanel.js text/javascript id= src= text name=prod id=product-list value=Select a product alt= src= button name= id=ext-gen219 value=Add name= id= name= id= name= id= name= id=ext-gen176 checkbox name=manualProcessing id=manual-processing value=on alt= src= text name=couponField id=coupon-field value= alt= src= button name= id=ext-gen101 value=Redeem name= id= name= id= name= id= name= id= name= id= name= id= name= id= name= id= name= id= name= id=ext-gen124 button name= id=ext-gen48 value=Back button name= id=ext-gen57 value=Next = nil Regards, Hiroko -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Hudson, was Re: Dwatir - Can this help running watir tests on remote machines?
Alan Baird wrote: Bret - I'm looking into this. I see all of the plugins for Selenium and I'm expecting to see something like, Plugin for Ruby Test::Unit or Rspec. Ultimately, Hudson has to be able to understand my test results. Is it a plugin that accomplishes that or do my tests need to emit XML? If it's XML, how do you do that? We use ci-reporter to emit xml. This works with either Test::Unit or Rspec (or Rasta). Then we use this action in Hudson to pull in the results: * Publish JUnit test result report This works fine with the XML that ci-reporter generates. Bret --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Capturing Java Script Errors
Good idea. browser.status will report the status message. Could you check this out and let us know if it has promise? Bret Pallavi Sharma wrote: Hi Bret Is there a way in watir I can fetch the warning message which appears in the status bar of IE during a JS error? Can that be a solution for this issue? Please let me know. Thanks Pallavi. On Mon, Oct 12, 2009 at 8:45 AM, Bret Pettichord b...@pettichord.com mailto:b...@pettichord.com wrote: Marlon MxM wrote: have you tried the solutions listed here http://wiki.openqa.org/display/WTR/Pop+Ups? Mostly that consists of variations on using AutoIt. I'm looking for more creative approaches. E.g. as regards this dialog: http://wiki.openqa.org/display/WTR/Security+Information I got rid of this simply by changing the security setting of the browser (manually) to stop displaying this window. I know that there must be some hook that is available to trap the javascript errors. If you have Visual Studio installed, instead of getting this dialog, the visual studio debugger is started up. So there is a hook there. I was thinking it would be cool to hook in our own code to that hook, and was wondering if any one had already done this. Bret -- Bret Pettichord Lead Developer, Watir, www.watir.com http://www.watir.com Blog, www.io.com/~wazmo/blog http://www.io.com/%7Ewazmo/blog Twitter, www.twitter.com/bpettichord http://www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Dwatir - Can this help running watir tests on remote machines?
We use hudson to run our tests on multiple machines. It automatically distributes tests to an unused machine. http://hudson-ci.org/ Guy wrote: Hi All, Is there a way to run watir tests on remote machines (running few test suites in parallel on remote machines)? I searched the web and came with Dwatir as a relevant option(?). Unfortunately I couldn't figure how to use it. I would appreciate an example of Dwatir or any other way to run watir tests on remote machines. Cheers, Guy --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Difference b/w Click_no_wait and .Click!
Shane wrote: The case I have encountered for using click!, is when 'click' doesn't return for a long time (or sometimes never depending on how buggy a web page or ad-servers are), and a 'click!' followed by a 'wait_until' to check the event success/fail is sufficient. That makes sense to me. Thanks. Bret --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Dwatir - Can this help running watir tests on remote machines?
Alan Baird wrote: What are you already using? Pretty much what you described. I wrote a rails front end with some *very* simple views and wrapped that around a restful interface that a client ruby script can interact with. All it does is sends down some arguments to the VM that it uses to call a command line to run all sorts of tests (rasta, rspec, test-unit, etc.). The reason it's clunky is that the normal unit test tools don't have good interfaces for reporting up the results of tests (unless you are running ci or something like that). There are tools that have HTML reports (like rspec), but it requires some tweaking of the reports to get it to integrate nicely with a webpage (a skill I don't have yet). This is where hudson excels. You can also run tests manually through hudson (to answer the question you asked in a previous post). There is a run now button. I believe it is also scriptable. Strongly urge you to take a look at it. Bret -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: watir tests are not passing on my environment
My guess is that this is Ajax code and that a robust fix would be to add some calls to wait_until. I also suspect that your new environment is using a faster browser and/or version of watir and that this is why you are now seeing timing problems. Bret P.S. The other solution might be to litter your code with sleeps. Just kidding! Shlomit Gazit wrote: One specific example I have: I ran a test that is passing on my old environment and on the new environment it is intermittent. When trying to find popup: The code is: $ie.cell(:class, c2p-action-down-arrow-horizontal).click $ie.link(:id, ID_EDITWATCHERS_MENU).click $ie1 = Watir::IE.attach(:title, /C2P/) $ie1.wait $ie1.select_list(:id, RIGHT_HAND_LIST).select_item_in_select_list(:index, 0) $ie1.image(:src, /button_triangle_left/).click . I got the error: 1) Error: test_issue_top(TC_c2p_all_issues): Watir::Exception::UnknownObjectException: Unable to locate element, using :id, RIGHT_HAND_LIST C:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/element.rb: 52:in `assert_exists' C:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ input_elements.rb:63:in `select_item_in_select_list' C:/Program Files/Genuitec/MyEclipse 7.5/Workspaces/MyEclipse/ c2p_watir/c2p_test_issues_2_menus_dev.rb:67:in `setup' 1 tests, 0 assertions, 0 failures, 1 errors On Oct 14, 12:16 am, Željko Filipin zeljko.fili...@wa-research.ch wrote: 2009/10/14 Shlomit Gazit shlomitpatr...@gmail.com I dont know if a downgrade will solve the problem. I do not know too. Try and let us know. For instance I can click in a frame with the old machine and watir doesnt find it on the new machine. And the error message is? Željko -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Summary wiki page
Looks great. Željko Filipin wrote: On Tue, Oct 6, 2009 at 5:06 AM, Bret Pettichord bpettich...@gmail.com mailto:bpettich...@gmail.com wrote: The collection looks useful, but something is confusing about the parentage of the collection. Look at the breadcrumbs on these pages. DashboardWatir ...Project Home Start Here Tutorial Summary Collections of HTML Elements Fixed: http://wiki.openqa.org/display/WTR/Summary Dashboard Watir Summary Željko --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Does anyone have examples of using rspec with safariwatir
Željko Filipin wrote: On Fri, Oct 9, 2009 at 1:46 PM, aidy lewis aidy.le...@googlemail.com mailto:aidy.le...@googlemail.com wrote: I have written a new example here: http://wiki.openqa.org/display/WTR/RSpec Aidy, I appreciate your contribution, but you broke Tutorial navigation. Go to contents, previous, next page. text at the bottom of the page helps users to follow the tutorial. I have fixed it. Please be more careful the next time. Željko Maybe we need to write watir regression tests for the wiki? Bret --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Difference b/w Click_no_wait and .Click!
Shane wrote: So if no IE modal dialogs pop up, I would recommend you use click!, because you don't have the overhead of starting up a new ruby process each time. And that has worked for me so far. In this case, i would recommend using plain old click. I have not seen a use case for click! Bret --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Wiki cleanup: comments when editing pages
Do we have a page where we give guidance on editing wiki pages? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Wiki cleanup: comments when editing pages
Željko Filipin wrote: On Wed, Oct 14, 2009 at 12:49 AM, Bret Pettichord b...@pettichord.com mailto:b...@pettichord.com wrote: Do we have a page where we give guidance on editing wiki pages? Just How to edit pages on http://wiki.openqa.org/display/WTR/How+Can+I+Help Updated http://wiki.openqa.org/pages/viewpreviouspageversions.action?pageId=12025952 --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Watir 1.6.5.rc1 - release candidate available for testing
We have a fix for this and it will be included in RC2. Željko Filipin wrote: 3) upgrade Watir from 1.6.2 to 1.6.5. - machine with Watir 1.6.2 (from the second example) - install watir-1.6.5.rc1.gem gem install watir --no-rdoc --no-ri Successfully installed commonwatir-1.6.5.rc1 Successfully installed nokogiri-1.3.3-x86-mswin32 Successfully installed watir-1.6.5.rc1 3 gems installed - firewatir 1.6.5. was not installed - sample IRB session irb(main):001:0 require watir = true irb(main):002:0 puts Watir::IE::VERSION LoadError: no such file to load -- watir/ie from (irb):2 irb(main):003:0 b = Watir::IE.new NameError: uninitialized constant Watir::IE from (irb):3 irb(main):004:0 b = Watir::Browser.new LoadError: (eval):1:in `klass': no such file to load -- firewatir from c:/ruby/lib/ruby/gems/1.8/gems/commonwatir-1.6.5.rc1/lib/watir/browser.rb:89:in `klass' from c:/ruby/lib/ruby/gems/1.8/gems/commonwatir-1.6.5.rc1/lib/watir/browser.rb:65:in `eval' from c:/ruby/lib/ruby/gems/1.8/gems/commonwatir-1.6.5.rc1/lib/watir/browser.rb:89:in `klass' from c:/ruby/lib/ruby/gems/1.8/gems/commonwatir-1.6.5.rc1/lib/watir/browser.rb:65:in `new' from (irb):4 --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Unable to create a new IE instance
60 IE instances is a lot. My first guess would be that IE7 uses more memory that IE6 and that therefore you can't create as many instances of it. You might consider getting more RAM to fix your problem. Bret Prince3105 wrote: Hi ALl, I am using below package. Watir version - 1.6.2 Ruby version - 1.8.6 I am using below code for log-in in batch running. require 'watir/ie' require 'watir/testcase' require 'watir/cookiemanager' require 'watir\contrib\enabled_popup' require 'watir/winClicker' require 'time' require 'win32/clipboard' include Win32 Watir::CookieManager::WatirHelper.deleteSpecialFolderContents (Watir::CookieManager::WatirHelper::COOKIES) Watir::CookieManager::WatirHelper.deleteSpecialFolderContents (Watir::CookieManager::WatirHelper::INTERNET_CACHE) $url = http://iic66/icomettest/iCometTest13/Login.aspx; $corp_id = admin $corp_password = admin def page_login(user_id, password) @ie = Watir::IE.new @ie.goto $url @ie.maximize @ie.bring_to_front @ie.text_field(:id,txtUserName).set user_id @ie.text_field(:id,txtPassword).set password @ie.button(:id,btnSubmit).click end class Test1 Watir::TestCase def test_a page_login($corp_id, $corp_password) # Some validation codes end end since its a batch running, this function creates more than 60 IE instances in the test and i didn't face any issues. Last week i updated my IE version from 6 to 7 and ran the script again. But that function struggled in many times and didn't created some IE instances and threw below error. But the same code worked good in IE 6, but it failed in IE 7. It failed 5 times out of 62 new IE instances. Error: test_b(Test92): WIN32OLERuntimeError: failed to create WIN32OLE object from `InternetExplorer.Application' HRESULT error code:0x80004005 Unspecified error c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ie-class.rb: 167:in `initialize' c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ie-class.rb: 167:in `new' c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ie-class.rb: 167:in `create_browser_window' c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ie-class.rb: 91:in `_new_window_init' c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ie-class.rb: 87:in `initialize' StoresSpares_Masters.RB:196:in `new' StoresSpares_Masters.RB:196:in `page_login' StoresSpares_Masters.RB:424:in `test_b' So friends please take a look on my code, if any error in my code please correct it. If any workaround or some other ways are there please post it. Thanks, Prince3105 -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Capturing Java Script Errors
Marlon MxM wrote: have you tried the solutions listed here http://wiki.openqa.org/display/WTR/Pop+Ups? Mostly that consists of variations on using AutoIt. I'm looking for more creative approaches. E.g. as regards this dialog: http://wiki.openqa.org/display/WTR/Security+Information I got rid of this simply by changing the security setting of the browser (manually) to stop displaying this window. I know that there must be some hook that is available to trap the javascript errors. If you have Visual Studio installed, instead of getting this dialog, the visual studio debugger is started up. So there is a hook there. I was thinking it would be cool to hook in our own code to that hook, and was wondering if any one had already done this. Bret -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Does anyone have examples of using rspec with safariwatir
You can also find it here: http://lmgtfy.com/?q=dave+hoover+safariwatir+cucumber+video Željko Filipin wrote: On Fri, Oct 9, 2009 at 5:22 AM, yuping zhong littlezhong...@gmail.com mailto:littlezhong...@gmail.com wrote: Where can we get the video? http://www.vimeo.com/2871256 Found it with Google: http://www.google.com/search?q=Dave+Hoover+video+safariwatir+cucumber Željko -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Capturing Java Script Errors
I would also be interested in a solution to this. Especially if it were more elegant to Jarmo's solution. I'd really like to be able to pull the text of the javascript error so i could post it to a log. Any one? Bret Jarmo Pertman wrote: Hello. We used AutoIt for opening the javascript error message window, then make a screenshot of the error message itself and close the window, not that IE js error messages would be useful on most of the times. This is a little dirty hack, but it works for us sort of. Jarmo On Oct 9, 6:15 am, dt_nz david.tay...@sungard.com wrote: Hi I was hoping someone could point me in the right direction to get some help capturing java script errors. We have a rather large number of tests that are executed during our regression run, and there can be a significant amount of page reloads etc that sometimes cause java script errors. In the past we have simply turned java scripts off from popping up so our tests continue without stopping, and relied on manual testing to pick the errors up. Any help would be appreciated -- Bret Pettichord Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Watir 1.6.5.rc1 - release candidate available for testing
Another problem is that github only allowed one gem per project. We currently have three. On Oct 9, 10:33 am, Charley Baker charley.ba...@gmail.com wrote: I'd thought about doing something like that. Unfortunately it's somewhat of a moot point right now since github's gem creation isn't working since the switch to rackspace. :) That's probably the way to go next time though. Charley Baker blog:http://blog.charleybaker.org/ Lead Developer, Watir,http://wtr.rubyforge.org QA Architect, Gap Inc Direct On Fri, Oct 9, 2009 at 8:18 AM, aidy lewis aidy.le...@googlemail.comwrote: Hi Charley 2009/10/5 Charley Baker charley.ba...@gmail.com: wrote: http://wiki.openqa.org/display/WTR/Development+Builds Would it not be an idea to install the gem(s) directly from github? Aidy --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: watir:buttons returns only 1st button
The watir button/buttons methods support both kinds of HTML buttons. Or at least they have and they should. On Oct 9, 8:38 am, SuperKevy kpe...@scholarshipamerica.org wrote: From the w3c schools Definition and Usage The button tag defines a push button. Inside a button element you can put content, like text or images. This is the difference between this element and buttons created with the input element. Always specify the type attribute for the button. The default type for Internet Explorer is button, while in other browsers (and in the W3C specification) it is submit Browser Support The button tag is supported in all major browsers. Important: If you use the button element in an HTML form, different browsers will submit different values. Internet Explorer will submit the text between the button and /button tags, while other browsers will submit the content of the value attribute. Use the input element to create buttons in an HTML form. Good html code that compiles to a common standard makes a difference... On Oct 9, 4:16 am, kat katfor...@gmail.com wrote: Unfortunately, I cannot change html. Also, this is a real bug. I've submitted it here: tohttp://jira.openqa.org/browse/WTR-326 On Oct 8, 11:25 pm, orde ohil...@gmail.com wrote: Weird. Looks like it's returning the text (i.e. 1st button) instead of the value (first button). I'm not sure why you are getting unexpected results, but here are a couple of things that might help: * button tag isn't the same as input type=button tag * your code below should work if all the buttons are input type=button, like this: input type=button id=1 value=1 button input type=button id=2 value=2 button input type=button id=3 value=3 button Hope that helps. orde On Oct 7, 6:11 am, kat katfor...@gmail.com wrote: Watir:Buttons is supposed to return all buttons on a page. With the next tested page html titlesome title/title body br button id=1 value=first button1st button/button some text button id=2 value=second button2nd button/button input type=button id=6 value=6th button /body /html using this script: require 'watir' test_site = 'http://localhost/test.html' ie = Watir::IE.new ie.goto(test_site) ie.buttons.each do |a_button| puts a_button.value end I get only 1st button in output. Do I do something wrong or this is a bug?- Hide quoted text - - Show quoted text - --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: watir:buttons returns only 1st button
Thanks for the report. This is duplicate of WTR-175, which has been open for some time. Would someone like to look into fixing it? http://jira.openqa.org/browse/WTR-175 Bret On Oct 9, 4:16 am, kat katfor...@gmail.com wrote: Unfortunately, I cannot change html. Also, this is a real bug. I've submitted it here: tohttp://jira.openqa.org/browse/WTR-326 On Oct 8, 11:25 pm, orde ohil...@gmail.com wrote: Weird. Looks like it's returning the text (i.e. 1st button) instead of the value (first button). I'm not sure why you are getting unexpected results, but here are a couple of things that might help: * button tag isn't the same as input type=button tag * your code below should work if all the buttons are input type=button, like this: input type=button id=1 value=1 button input type=button id=2 value=2 button input type=button id=3 value=3 button Hope that helps. orde On Oct 7, 6:11 am, kat katfor...@gmail.com wrote: Watir:Buttons is supposed to return all buttons on a page. With the next tested page html titlesome title/title body br button id=1 value=first button1st button/button some text button id=2 value=second button2nd button/button input type=button id=6 value=6th button /body /html using this script: require 'watir' test_site = 'http://localhost/test.html' ie = Watir::IE.new ie.goto(test_site) ie.buttons.each do |a_button| puts a_button.value end I get only 1st button in output. Do I do something wrong or this is a bug? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Watir 1.6.5.rc1 - release candidate available for testing - redux
I am wondering if maybe commonwatir is installed, but not watir? That would be consistent with these symptoms. bret On Oct 9, 3:48 pm, orde ohil...@gmail.com wrote: I also experienced the same problem using WinXP SP3 + IE8.x Followed install instructions and tried to check watir version (i.e. ruby -e 'require watir; puts Watir::IE::VERSION' on command line): -e:1: no such file to load -- watir/ie (LoadError) On Oct 9, 1:21 pm, Nathan Lane nathamberl...@gmail.com wrote: I'm usually not very bad at figuring things out, but after I install the gems you've provided, I can't get my Windows Vista IE8 to load with Watir. I get the error that watir/ie does not exist. On Fri, Oct 9, 2009 at 1:43 PM, Charley Baker charley.ba...@gmail.comwrote: Hi all, There's been a lack of feedback on this release candidate. I'm hoping some of you had the chance to test it out. If not, please take some time if you will to run through some of your tests with this build, there have been quite a few fixes and we could use some eyes to check for compatibility issues particularly with Firewatir/Linux/Mac OS X, varying versions of IE, Windows 7, and more. We need to do a bit of cleanup on the wiki and site to update to the latest version number, and there are some last minute potential fixes coming in, however I would like to finalize and release the official 1.6.5 version next week unless we see some additional issues that need to be addressed. Even information like it worked for me with platform X/browser Y with no problems would be great. :) Thanks for your help. Link to the rc1 version: http://wiki.openqa.org/display/WTR/Development+Builds Charley Baker blog:http://blog.charleybaker.org/ Lead Developer, Watir,http://watir.com QA Architect, Gap Inc Direct -- Nathan Lane Blog,http://blog.nathandelane.com --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Watir 1.6.5.rc1 - release candidate available for testing
I wonder if this is because the gem server is in the united states. bret On Oct 9, 5:10 pm, Željko Filipin zeljko.fili...@wa-research.ch wrote: On Sat, Oct 10, 2009 at 12:07 AM, Charley Baker charley.ba...@gmail.com wrote: Wow, it didn't take very long for me, 5mins tops. My example was after a clean Ruby install. I guess it does not take so long if you have never version of rubygems. Željko --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: how to get value of a span style?
You need to try some additional methods on that style object that you are getting. Not sure which ones, you'll have to experiment. Bret On Oct 7, 8:20 am, Željko Filipin zeljko.fili...@wa-research.ch wrote: On Wed, Oct 7, 2009 at 2:51 PM, kat katfor...@gmail.com wrote: how is it possible to get the span style somestyle in Watir? Looks like `style` is reserved for something else: b.span(:text, sometext).attribute_value(style) = #WIN32OLE:0x323fe44 b.span(:text, sometext).style = #WIN32OLE:0x3239cd8 Even html does not return it: b.span(:text, sometext).html = SPAN class=someclasssometext/SPAN Željko --http://watirpodcast.com/ --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Sai
Right now the core developers for the (IE)Watir/FireWatir team are - Charley Baker - Angrez Singh - Jari Bakken - Bret Pettichord I'm not sure who the members of the other teams are. Bret On Oct 7, 6:00 pm, Željko Filipin zeljko.fili...@wa-research.ch wrote: On Tue, Oct 6, 2009 at 4:58 AM, Bret Pettichord bpettich...@gmail.com wrote: I suggest that define several teams, including FireWatir/IEWatir team. +1 Would you do it? Do you need help? Željko --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Does anyone have examples of using rspec with safariwatir
Dave Hoover made a video of using safariwatir with cucumber. On Oct 7, 3:36 pm, QAguy qablogm...@gmail.com wrote: Or can point out a wiki that would have information on it. My searches via google have not bared much fruit. Thanks in advance. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Elements supported by Watir
On Oct 7, 6:03 pm, Željko Filipin zeljko.fili...@wa-research.ch wrote: On Tue, Oct 6, 2009 at 5:03 AM, Bret Pettichord bpettich...@gmail.com I am curious as to why you find this information helpful. I just wanted to get a definite list of HTML elements supported by Watir. But how do the class names help with this? To me the method names and the elements supported are user-level information. But the class names really have to do with how Watir is structured, which is sometimes ugly inside, but shouldn't matter to most users. I am worried that this information is being presented in a way that might lead users to think this is something they should know, and therefore make Watir look more confusing than it needs to. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Html Elements Supported by Watir
On Oct 7, 5:57 pm, Željko Filipin zeljko.fili...@wa-research.ch wrote: On Tue, Oct 6, 2009 at 4:41 AM, Bret Pettichord bpettich...@gmail.com wrote: I suggest that the two pages be folded together. Will do. I think my replies were out of order with your emails. At this point I think that all the important information on the one page is already duplicated on the other. Namely the page with the Class, element, method list. If we don't need to document the class names, then you can just drop the second page. I'm also wondering if we need to do more work to organize and update the pages that we already have. I update what I see is out of date. Again, my original comment was made before I realized how much work you've been doing recently to reorganize these pages. I had not been reading this list for some time, and responded in the order that I read through it. Also I'm not sure about all the comments that people add to the pages. Is anybody watching them? When I update the page, I take a look at the comments. Sometimes comment is about something that should be fixed. But usually the comments just sit there. Sometimes I do not even understand them, or they seem not related to the page. I think we should treat comments just like the other information on the page. If they seem irrelevant or confusing, they should be deleted. If they make suggestions which have been addressed, they should be deleted. I do this sometimes myself. BTW, I have a comment for others. I really think that Zeljko should be thanked for all the work he does to keep the wiki up to date. Could you please join me in thanking him? Bret --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Can't seem to install watir on the MAC
sudo gem install firewatir sudo gem install safariwatir On Oct 6, 1:28 pm, QAguy qablogm...@gmail.com wrote: When I try to install the watir gem on the mac I am getting the following: host73:watir_site_regression employee$ sudo gem install watir -- include-dependencies INFO: `gem install -y` is now default and will be removed INFO: use --ignore-dependencies to install only the gems you list Building native extensions. This could take a while... ERROR: Error installing watir: ERROR: Failed to build gem native extension. /opt/local/bin/ruby extconf.rb checking for strncpy_s()... no creating Makefile make /usr/bin/gcc-4.2 -I. -I. -I/opt/local/lib/ruby/1.8/i686-darwin10 -I. - I/opt/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/opt/local/ include -fno-common -O2 -arch x86_64 -fno-common -pipe -fno-common - arch x86_64 -c win32/api.c win32/api.c:2:21: error: windows.h: No such file or directory win32/api.c:33: error: expected specifier-qualifier-list before ‘HANDLE’ win32/api.c: In function ‘api_free’: win32/api.c:40: error: ‘Win32API’ has no member named ‘library’ win32/api.c:41: error: ‘Win32API’ has no member named ‘library’ win32/api.c: At top level: win32/api.c:58: error: expected ‘)’ before ‘dwError’ win32/api.c: In function ‘callback_init’: win32/api.c:186: error: ‘LPARAM’ undeclared (first use in this function) win32/api.c:186: error: (Each undeclared identifier is reported only once win32/api.c:186: error: for each function it appears in.) win32/api.c:186: error: expected ‘)’ before ‘find_callback’ win32/api.c: In function ‘api_init’: win32/api.c:233: error: ‘HMODULE’ undeclared (first use in this function) win32/api.c:233: error: expected ‘;’ before ‘hLibrary’ win32/api.c:234: error: ‘FARPROC’ undeclared (first use in this function) win32/api.c:234: error: expected ‘;’ before ‘fProc’ win32/api.c:270: error: ‘hLibrary’ undeclared (first use in this function) win32/api.c:280: error: ‘Win32API’ has no member named ‘library’ win32/api.c:287: error: ‘fProc’ undeclared (first use in this function) win32/api.c:330: error: ‘Win32API’ has no member named ‘function’ win32/api.c:338: error: ‘Win32API’ has no member named ‘prototype’ win32/api.c:341: error: ‘Win32API’ has no member named ‘prototype’ win32/api.c:344: error: ‘Win32API’ has no member named ‘prototype’ win32/api.c:347: error: ‘Win32API’ has no member named ‘prototype’ win32/api.c:350: error: ‘Win32API’ has no member named ‘prototype’ win32/api.c:353: error: ‘Win32API’ has no member named ‘prototype’ win32/api.c:367: error: ‘Win32API’ has no member named ‘return_type’ win32/api.c:373: error: ‘Win32API’ has no member named ‘return_type’ win32/api.c:376: error: ‘Win32API’ has no member named ‘return_type’ win32/api.c:379: error: ‘Win32API’ has no member named ‘return_type’ win32/api.c:382: error: ‘Win32API’ has no member named ‘return_type’ win32/api.c:385: error: ‘Win32API’ has no member named ‘return_type’ win32/api.c: In function ‘func_init’: win32/api.c:456: error: ‘Win32API’ has no member named ‘function’ win32/api.c:456: error: ‘FARPROC’ undeclared (first use in this function) win32/api.c:464: error: ‘Win32API’ has no member named ‘prototype’ win32/api.c:467: error: ‘Win32API’ has no member named ‘prototype’ win32/api.c:470: error: ‘Win32API’ has no member named ‘prototype’ win32/api.c:473: error: ‘Win32API’ has no member named ‘prototype’ win32/api.c:476: error: ‘Win32API’ has no member named ‘prototype’ win32/api.c:479: error: ‘Win32API’ has no member named ‘prototype’ win32/api.c:493: error: ‘Win32API’ has no member named ‘return_type’ win32/api.c:499: error: ‘Win32API’ has no member named ‘return_type’ win32/api.c:502: error: ‘Win32API’ has no member named ‘return_type’ win32/api.c:505: error: ‘Win32API’ has no member named ‘return_type’ win32/api.c:508: error: ‘Win32API’ has no member named ‘return_type’ win32/api.c:511: error: ‘Win32API’ has no member named ‘return_type’ win32/api.c: At top level: win32/api.c:528: error: expected specifier-qualifier-list before ‘DWORD’ win32/api.c:532: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CallbackFunction’ win32/api.c:690: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CALLBACK’ win32/api.c:690: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CALLBACK’ win32/api.c:690: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CALLBACK’ win32/api.c:690: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CALLBACK’ win32/api.c:690: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CALLBACK’ win32/api.c:690: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CALLBACK’ win32/api.c:690: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CALLBACK’ win32/api.c:690: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CALLBACK’ win32/api.c:690: error: expected ‘=’, ‘,’,
[wtr-general] Re: Platforms
Not sure if this is clear that Watir 1.6.2 does not work with Ruby 1.9.1. On Oct 5, 4:36 pm, Željko Filipin zeljko.fili...@wa-research.ch wrote: On Mon, Oct 5, 2009 at 6:48 PM, Charley Baker charley.ba...@gmail.com wrote: Watir in the github master should be working with 1.9.1. Added Ruby 1.9.1 to Browser/Ruby table. Željko --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: adding utf-8 character to text fields
It will be 1.6.5. On Oct 3, 10:28 am, Jari Bakken jari.bak...@gmail.com wrote: Jari, can you please update the page? I am not sure what to do. Željko I've updated the page with an example of how to revert to the old behaviour. Since I'm not sure what version number the next Watir version (which includes the switch to UTF-8) will have, I just put 1.X.X there for now. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Html Elements Supported by Watir
This page looks like a duplication of this page: http://wiki.openqa.org/display/WTR/Watir+Methods+Supported+by+HTML+Element I suggest that the two pages be folded together. I'm also wondering if we need to do more work to organize and update the pages that we already have. Also I'm not sure about all the comments that people add to the pages. Is anybody watching them? Bret On Sep 30, 7:16 am, Željko Filipin zeljko.fili...@wa-research.ch wrote: I have just created Html Elements Supported by Watir wiki page: http://wiki.openqa.org/display/WTR/Html+Elements+Supported+by+Watir Please take a look and fix if anything is broken. Željko --http://watirpodcast.com/ --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Sai
This page says All Watir documentation is stored on the Watir Wiki: running Confluence and hosted by OpenQA. However, it also lists the Rdoc, which is actually generated from the source code itself. I believe that both Jonathan Kohl and Jeff Fry have been significant contributors to this, which does require access to the source. Bret On Sep 29, 11:54 am, Charley Baker charley.ba...@gmail.com wrote: Hey Lisa, This lists where to find our documentation:http://watir.com/documentation/ You're welcome to join in the fray. :) - Charley On Tue, Sep 29, 2009 at 10:51 AM, Lisa Crispin lisa.cris...@gmail.comwrote: That is a good idea, where can we update the doc? Is it all in github also? -- Lisa On Mon, Sep 28, 2009 at 10:22 PM, Paul Rogers paul.rog...@shaw.ca wrote: You're a good writer, documentation is always in need of improvemnet. Paul On Mon, Sep 28, 2009 at 6:14 PM, Lisa Crispin lisa.cris...@gmail.comwrote: I'm in awe of anyone who contributes to open source tools. To me, the more recognition they get, the better. I am a guilty user of all these contributions. On Mon, Sep 28, 2009 at 6:22 PM, Željko Filipin zeljko.fili...@wa-research.ch wrote: On Mon, Sep 28, 2009 at 5:26 PM, Bret Pettichord bpettich...@gmail.com wrote: I think we could also recognize a community team. Maybe we add Sai to this group as well? I was planning to suggest more people for the core team after I see the response for Sai. Jari Bakken of Celerity (http://celerity.rubyforge.org/) and Dave Hoover of SafariWatir (http://safariwatir.rubyforge.org/). Looks like Jari belongs even to Watir core developers. I guess I did not monitor github close enough. Sai and Dave did not contribute any code to Watir, so they do not belong to core developers, but they created support for a browser that Watir did not support, and I think their effort should be recognized by adding them to the community team. Anyway, that is just my opinion. I this community does not think the same, I will accept it. Željko -- Lisa Crispin Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers and Agile Teams_ (Addison-Wesley 2009) http://lisacrispin.com -- Lisa Crispin Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers and Agile Teams_ (Addison-Wesley 2009) http://lisacrispin.com --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Sai
Now I'm convinced that there is not a core team. I suggest that define several teams, including FireWatir/IEWatir team. Bret On Sep 28, 5:22 pm, Željko Filipin zeljko.fili...@wa-research.ch wrote: On Mon, Sep 28, 2009 at 5:26 PM, Bret Pettichord bpettich...@gmail.com wrote: I think we could also recognize a community team. Maybe we add Sai to this group as well? I was planning to suggest more people for the core team after I see the response for Sai. Jari Bakken of Celerity (http://celerity.rubyforge.org/) and Dave Hoover of SafariWatir (http://safariwatir.rubyforge.org/). Looks like Jari belongs even to Watir core developers. I guess I did not monitor github close enough. Sai and Dave did not contribute any code to Watir, so they do not belong to core developers, but they created support for a browser that Watir did not support, and I think their effort should be recognized by adding them to the community team. Anyway, that is just my opinion. I this community does not think the same, I will accept it. Željko --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Elements supported by Watir
require 'watir/ie' On Sep 29, 4:26 am, Željko Filipin zeljko.fili...@wa-research.ch wrote: On Mon, Sep 28, 2009 at 6:08 PM, Bret Pettichord bpettich...@gmail.com wrote: def is_element_subclass? klass while klass = klass.superclass return true if klass == Watir::Element end end ObjectSpace.each_object(Class){|c| puts c if is_element_subclass?(c)} I executed this code on Mac and Windows and got this error message: NameError: uninitialized constant Watir::Element from (irb):5:in `is_element_subclass?' from (irb):9 from (irb):9:in `each_object' from (irb):9 I tried with or without `require watir` as the first line. What am I doing wrong? Mac: ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0]) commonwatir (1.6.2) firewatir (1.6.2) safariwatir (0.3.3) Windows: ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32] commonwatir (1.6.2) firewatir (1.6.2) watir (1.6.2) Željko --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Elements supported by Watir
Because Frame is not a subclass of Element. I am curious as to why you find this information helpful. If you want to know the class of an element, you can always do browser.text_field(:id, 'foo').class Bret On Sep 30, 7:06 am, Željko Filipin zeljko.fili...@wa-research.ch wrote: Frame is missing from this list. I guess it makes sense, but it is still missing. Željko On Mon, Sep 28, 2009 at 6:08 PM, Bret Pettichord bpettich...@gmail.com wrote: ObjectSpace.each_object(Class){|c| puts c if is_element_subclass?(c)} Watir::HTMLElement Watir::Link Watir::Image Watir::TableCell Watir::TableRow Watir::TableBody Watir::TableBodies Watir::Table Watir::CheckBox Watir::Radio Watir::RadioCheckCommon Watir::FileField Watir::Hidden Watir::TextField Watir::Button Watir::SelectList Watir::InputElement Watir::Em Watir::Strong Watir::Dd Watir::Dt Watir::Dl Watir::H6 Watir::H5 Watir::H4 Watir::H3 Watir::H2 Watir::H1 Watir::Ul Watir::Li Watir::Label Watir::Area Watir::Map Watir::Span Watir::Div Watir::P Watir::Pre Watir::NonControlElement Watir::Form --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Summary wiki page
The collection looks useful, but something is confusing about the parentage of the collection. Look at the breadcrumbs on these pages. DashboardWatir ...Project Home Start Here Tutorial Summary Collections of HTML Elements Bret Željko Filipin zeljko.fili...@wa-research.ch wrote: On Thu, Oct 1, 2009 at 2:32 AM, Alister Scott alister.sc...@gmail.com wrote: The Summary section onhttp://wiki.openqa.org/display/WTR/Project+Home looks like a good idea. Thanks. For a long time I wished that it existed, and then i decided to make my wish come true. :) Željko --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Watir cannot connect to IE running under non-Admin account on ‘default’ desktop.
Is this something you could share? Bret On Sep 28, 7:07 pm, Shane hend...@gmail.com wrote: Ah, well, it wasn't quite a problem of user rights in the end. It turns out that the method that Watir uses to enumerate IE windows (i.e. Shell.Application) does not work across user spaces. So I had to write an intermediate application to retrieve the IWebBrowser2 COM pointer for the IE window, and modify the 'eval_in_spawned_process' Watir function to use this handle for 'pc = Watir::IE.bind (iWebBrowserPtr)'. This now works fine. :) On Sep 28, 12:34 pm, Bret Pettichord bpettich...@gmail.com wrote: Shane, Thanks for the excellent description of the problems that occur when your tests run in an account that doesn't have the rights Watir needs. Bret On Sep 25, 11:54 am, Shane hend...@gmail.com wrote: Some Background on architecture of the app is needed: Windows 2003/Apache-v2.2/IE7/Watir-v1.6.2/Ruby-v1.8.5 1. Apache running under 'localsystem' account. 2. Request to run a Watir script comes in. 3. Apache CGI kicks off IE7 under a particular user, e.g. 'tester', and attaches the IE7 window to the default desktop environment. This allows us to VNC into the machine and see all IE7 windows from all the accounts running. 4. IE7 has ruby embedded into the process through plugin and executes the ruby script in a thread. For clicking on links/buttons in IE, Watir supplies a synchronous 'click' method and async 'click_no_wait' method. 'click_no_wait' spawns a completely new ruby process to connect back to the IE7 window to click the link/button. This is what is failing for me. Since click_no_wait is spawning a new process. It cannot seem to see the IE7 window to connect to it and click on the link/button. I have to use 'click_no_wait' due to a dialog box that IE pops up on a certain page, so that another ruby thread can close it. I've tried a few things: - using fire_event('OnClick') instead of click_no_wait hangs script like 'click' would. - Modifying 'click' by commenting out '@container.wait', but the 'click!' itself is the API that hangs waiting for the dialog box to close. - Make 'click_no_wait' spawn a new thread instead of a process', but other threads appear to be suspended while the 'click!' call executes in that thread. Which is strange. - Executing the 'click_no_wait' process using the exact same code that is used to spawn the IE7 process, but it still can't find any IE7 windows. By 'default' desktop described above, the code that spawns IE basically does a series of C++ calls to attach the IE7 window to the 'winsta0' desktop: - LogonUser() // log in as tester account - OpenWindowStation(winsta0) // to get default desktop - SetProcessWindowStation() - // add the user to interactive window station using (GetUserObjectSecurity, GetSecurityDescriptorDacl, GetAclInformation, AddAce, SetSecurityDescriptorDacl, SetUserObjectSecurity) - // add user to default desktop using APIs listed above. - CreateEnvironmentBlock - ImpersonateLoggedOnUser - CreateProcessAsUser('iexplore.exe') - // cleanup Running the following Watir script under the particular user IE7 is running under yields: $IE = Watir::IE.attach(:title, /Google/) $IE.button(:name, 'btnG').click! c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ie-class.rb: 246:in `method_missing': Windows (WIN32OLERuntimeError) OLE error code: 80040154 in HRESULT error code:0x80020009 Exception occurred. from c:/ ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ie-class.rb:246:in each Which contains: c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ie-class.rb:246 shell = WIN32OLE.new(Shell.Application) windows = shell.Windows ## Fails here Let me know if I can supply more details or disambiguation! :) Thanks, Shane. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Require statements in Watir
No. don't use caps with require. Use require 'watir' or, sometimes (but usually not needed): require 'watir/ie' On Sep 10, 7:09 pm, Darryl Brown d-l-br...@roadrunner.com wrote: Hello Vijay, Sounds like you're just starting out. If you are using Watir with IE then require 'Watir/IE' will be sufficient for basic scripting. Also take a look at:http://wiki.openqa.org/display/WTR/Watir+in+5+Minutes Darryl On Sep 10, 6:00 am, dvkbabu dvkb...@gmail.com wrote: Hi, Any any one please provide more information on the following require statements. When should we use the following and what type of include files/libraries we need to include at the beginning of Watir script when etc... require 'test/unit' require 'watir' require 'win32ole' require 'rubygems' require 'roo' Thanks, Vijay --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Sai
As we work to release Watir 1.7, I would like to compile a list of credits for this release. These are the developers who have contributed to the release. It seems to me that we might divide this group into two groups. The first is the lead (or core) developers who have merged in others' contributions and done a significant amount of development themselves. Off hand, I think this list would include Jari Baaken, Angrez Singh, Charley Baker, and myself. Perhaps others: I haven't always been watching as closely as I would like. The second group would be all the other people who have contributed code, one way or another, for the release. As far as I am aware, Sai does not fit into either category. I think that Sai has done some great work, and would love to have help more closely with the Watir project. I think we could also recognize a community team, which would include both Zeljko Filipin and Alister Scott, although I know Zeljko has also made some code contributions to 1.7. Maybe we add Sai to this group as well? Bret On Sep 27, 2:43 pm, Željko Filipin zeljko.fili...@wa-research.ch wrote: I have just realized that Sai Venkatakrishnan (http://developer-in-test.blogspot.com,http://twitter.com/sai_venkat,https://github.com/saivenkat), creator of ChromeWatir (http://code.google.com/p/chrome-watir), but not just that, is not in Watir Core team (http://watir.com/community/). I do not know if we have official way of introducing new people to the core team (if we do, please point me there), but I suggest that we add Sai to the core team. Thoughts? Željko --http://watirpodcast.com/ --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Elements supported by Watir
On Sep 28, 4:54 am, Željko Filipin zeljko.fili...@wa-research.ch wrote: Do we have a place where all elements (link, image, button...) supported by Watir are listed? Is this list complete? http://wiki.openqa.org/display/WTR/Methods+Supported+by+Element I've been trying to keep it up to date Is there a simple way I could take a look in the code and find which elements Watir supports? I see we have Element class and I suppose all elements inherit it. I have searched Watir code for ` Element` and found a lot of places where it appears. Is there a central location where all elements are collected? def is_element_subclass? klass while klass = klass.superclass return true if klass == Watir::Element end end ObjectSpace.each_object(Class){|c| puts c if is_element_subclass?(c)} Watir::HTMLElement Watir::Link Watir::Image Watir::TableCell Watir::TableRow Watir::TableBody Watir::TableBodies Watir::Table Watir::CheckBox Watir::Radio Watir::RadioCheckCommon Watir::FileField Watir::Hidden Watir::TextField Watir::Button Watir::SelectList Watir::InputElement Watir::Em Watir::Strong Watir::Dd Watir::Dt Watir::Dl Watir::H6 Watir::H5 Watir::H4 Watir::H3 Watir::H2 Watir::H1 Watir::Ul Watir::Li Watir::Label Watir::Area Watir::Map Watir::Span Watir::Div Watir::P Watir::Pre Watir::NonControlElement Watir::Form Željko --http://watirpodcast.com/ --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Watir cannot connect to IE running under non-Admin account on ‘default’ desktop.
Shane, Thanks for the excellent description of the problems that occur when your tests run in an account that doesn't have the rights Watir needs. Bret On Sep 25, 11:54 am, Shane hend...@gmail.com wrote: Some Background on architecture of the app is needed: Windows 2003/Apache-v2.2/IE7/Watir-v1.6.2/Ruby-v1.8.5 1. Apache running under 'localsystem' account. 2. Request to run a Watir script comes in. 3. Apache CGI kicks off IE7 under a particular user, e.g. 'tester', and attaches the IE7 window to the default desktop environment. This allows us to VNC into the machine and see all IE7 windows from all the accounts running. 4. IE7 has ruby embedded into the process through plugin and executes the ruby script in a thread. For clicking on links/buttons in IE, Watir supplies a synchronous 'click' method and async 'click_no_wait' method. 'click_no_wait' spawns a completely new ruby process to connect back to the IE7 window to click the link/button. This is what is failing for me. Since click_no_wait is spawning a new process. It cannot seem to see the IE7 window to connect to it and click on the link/button. I have to use 'click_no_wait' due to a dialog box that IE pops up on a certain page, so that another ruby thread can close it. I've tried a few things: - using fire_event('OnClick') instead of click_no_wait hangs script like 'click' would. - Modifying 'click' by commenting out '@container.wait', but the 'click!' itself is the API that hangs waiting for the dialog box to close. - Make 'click_no_wait' spawn a new thread instead of a process', but other threads appear to be suspended while the 'click!' call executes in that thread. Which is strange. - Executing the 'click_no_wait' process using the exact same code that is used to spawn the IE7 process, but it still can't find any IE7 windows. By 'default' desktop described above, the code that spawns IE basically does a series of C++ calls to attach the IE7 window to the 'winsta0' desktop: - LogonUser() // log in as tester account - OpenWindowStation(winsta0) // to get default desktop - SetProcessWindowStation() - // add the user to interactive window station using (GetUserObjectSecurity, GetSecurityDescriptorDacl, GetAclInformation, AddAce, SetSecurityDescriptorDacl, SetUserObjectSecurity) - // add user to default desktop using APIs listed above. - CreateEnvironmentBlock - ImpersonateLoggedOnUser - CreateProcessAsUser('iexplore.exe') - // cleanup Running the following Watir script under the particular user IE7 is running under yields: $IE = Watir::IE.attach(:title, /Google/) $IE.button(:name, 'btnG').click! c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ie-class.rb: 246:in `method_missing': Windows (WIN32OLERuntimeError) OLE error code: 80040154 in HRESULT error code:0x80020009 Exception occurred. from c:/ ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ie-class.rb:246:in each Which contains: c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ie-class.rb:246 shell = WIN32OLE.new(Shell.Application) windows = shell.Windows ## Fails here Let me know if I can supply more details or disambiguation! :) Thanks, Shane. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: How can I add a new method to Watir::Radio?
You need to show us more code. E.g. what method is giving you this error? Also send us the backtrace. Bret On Aug 11, 2:56 am, John Kolokotronis johnj...@gmail.com wrote: Hi All, I thought my understanding of Ruby classes was getting a bit better but I can't seem to add a new method to Watir::Radio, without breaking all functionality for radio buttons... E.g. I tried adding a dummy method like this: class Watir::Radio def myMethod puts this is my method end end When I then call the method or any other existing method, like isSet?, I get error messages about the number of arguments given: wrong number of arguments (4 for 0) whenever I try to call any method from the Watir::Radio class. What I'm doing wrong? How can I extend Watir::Radio, without messing with the main watir.rb files? Thanks in advance. Regards, John --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Trouble testing dynamically-created HTML
On Aug 10, 8:28 pm, Jari Bakken jari.bak...@gmail.com wrote: On Tue, Aug 11, 2009 at 1:35 AM, Bret Pettichordbpettich...@gmail.com wrote: I just took a quick look at the Watir code (latest from trunk). I see an include? method but not an includes? method. They both exist. SelectList#includes? is aliased in camel_case.rb. That explains it. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Trouble testing dynamically-created HTML
My only explanation would be that the page changes (again) after the call to includes? returns true but before you select the item. Bret On Aug 5, 9:32 am, Burdette Lamar burdettela...@yahoo.com wrote: I’ve been having a lot of trouble with stuff that Javascript builds in the DOM after the complete HTML page is returned. I’ve tried to counter that with extreme defensiveness. For example, this extension to Watir::SelectList is meant to bullet- proof SelectList#select against Javascript that’s building the options dynamically. It waits until the desired option is included in the select list before trying to select it, thus: module Watir class SelectList # Wait for option, select it, return whether selected. alias old_select select def select(text) Watir::Waiter::wait_until { self.includes?(text) } Watir::Waiter::wait_until do old_select(text) self.selected?(text) end end end end When my test executes and it tries to select, for example, ‘2009.08.03.Mon.16.09.43:Name’, it _occasionally_ causes this failure (via RSpec): No option with text of 2009.08.03.Mon.16.09.43:Name in this select element C:/test/watir_extensions.rb:93:in `select' snipped traceback 91 Watir::Waiter::wait_until { self.includes?(text) } 92 Watir::Waiter::wait_until do 93 old_select(text) 94 self.selected?(text) 95 end So one question is: If self.includes?(text) is true, how can old_select fail? Another is: How are other Watir users handling dynamically-created HTML? Thanks, Burdette --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: RDoc files on rubyforge need to be updated
They are updated to 1.6.2. Why do you say they aren't updated? Bret On Aug 9, 9:13 pm, Brandon bfalo...@gmail.com wrote: These docs are still at 1.5.6 and need to be updated...http://wtr.rubyforge.org/rdoc/ Please let me know if I can assist... Brandon --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: watirspec
This looks handy. I would like to have these tests run on watirbuild.com, once i get that up and running again. On Aug 7, 12:40 pm, Jari Bakken jari.bak...@gmail.com wrote: I've factored out the bulk of Celerity's rspec suite to a separate project, available on GitHub at http://github.com/jarib/watirspec/tree/master The idea is to allow other implementations to use the repository as a git submodule in their projects. See the README for details. The project consists of 950+ rspec examples and is released under a BSD license. There's probably some work left to rid the suite of Celerity/JRuby-specific tests, but it should be quite usable already. (I haven't yet been able to complete a full spec run on any other implementation though - working on it!) --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Watir on Ruby 1.9.1
On Aug 6, 7:18 pm, Jari Bakken jari.bak...@gmail.com wrote: Bret: Any chance of getting watirbuild.com back up again? I'll see if i can get on this this week. Thanks for your work on the 1.9.1 support. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---
[wtr-general] Re: Trouble testing dynamically-created HTML
I just took a quick look at the Watir code (latest from trunk). I see an include? method but not an includes? method. Bret On Aug 5, 9:32 am, Burdette Lamar burdettela...@yahoo.com wrote: I’ve been having a lot of trouble with stuff that Javascript builds in the DOM after the complete HTML page is returned. I’ve tried to counter that with extreme defensiveness. For example, this extension to Watir::SelectList is meant to bullet- proof SelectList#select against Javascript that’s building the options dynamically. It waits until the desired option is included in the select list before trying to select it, thus: module Watir class SelectList # Wait for option, select it, return whether selected. alias old_select select def select(text) Watir::Waiter::wait_until { self.includes?(text) } Watir::Waiter::wait_until do old_select(text) self.selected?(text) end end end end When my test executes and it tries to select, for example, ‘2009.08.03.Mon.16.09.43:Name’, it _occasionally_ causes this failure (via RSpec): No option with text of 2009.08.03.Mon.16.09.43:Name in this select element C:/test/watir_extensions.rb:93:in `select' snipped traceback 91 Watir::Waiter::wait_until { self.includes?(text) } 92 Watir::Waiter::wait_until do 93 old_select(text) 94 self.selected?(text) 95 end So one question is: If self.includes?(text) is true, how can old_select fail? Another is: How are other Watir users handling dynamically-created HTML? Thanks, Burdette --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Watir General group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~--~~~~--~~--~--~---