Tried it with no success, also I note that the backslashes are there in my 1.9.2 installation. That path is my RUBYLIB env var.
Regards On Thursday, 11 October 2012 05:37:31 UTC+13, Jarmo Pertman wrote: > > Can you try if changing "\\" in that #click_no_wait command to "/" instead > will make any difference. I can see this entry in that command: > > C:\\Users\\pauld\\workspace\\SopranoMedicalRecords\\AutomatedTests\\med_rec\\ > > Let us know of your results. > > Jarmo Pertman > ----- > IT does really matter - http://itreallymatters.net > > > On Tuesday, October 9, 2012 6:29:16 AM UTC+3, Paul wrote: >> >> Edited subject to click_no_wait no worky on Ruby 1.9.3 >> >> On Monday, 8 October 2012 10:57:02 UTC+13, Paul wrote: >>> >>> Here is my ruby version and gem list (after re-installing Ruby 1.9.3 and >>> gems): >>> >>> C:\Users\pauld\workspace\SopranoMedicalRecords\AutomatedTests\med_rec\tests>ruby >>> >>> -v >>> ruby 1.9.3p194 (2012-04-20) [i386-mingw32] >>> >>> C:\Users\pauld\workspace\SopranoMedicalRecords\AutomatedTests\med_rec\tests>gem >>> >>> list >>> >>> *** LOCAL GEMS *** >>> >>> addressable (2.3.2) >>> bigdecimal (1.1.0) >>> builder (3.1.3) >>> childprocess (0.3.5) >>> commonwatir (4.0.0) >>> ffi (1.1.5 x86-mingw32) >>> hoe (3.1.0) >>> io-console (0.3) >>> json (1.5.4) >>> libwebsocket (0.1.5) >>> mini_magick (3.2.1) >>> minitest (2.5.1) >>> multi_json (1.3.6) >>> nokogiri (1.5.5 x86-mingw32) >>> rake (0.9.2.2) >>> rautomation (0.7.2) >>> rdoc (3.9.4) >>> ruby-oci8 (2.1.2 x86-mingw32) >>> rubyzip (0.9.9) >>> s4t-utils (1.0.4) >>> selenium-webdriver (2.25.0) >>> subexec (0.0.4) >>> sys-proctable (0.9.1 universal-mingw32) >>> user-choices (1.1.6.1) >>> watir (4.0.0 x86-mingw32) >>> watir-classic (3.2.0) >>> watir-webdriver (0.6.1) >>> win32-api (1.4.8 x86-mingw32) >>> win32-process (0.7.0) >>> win32screenshot (1.0.7) >>> windows-api (0.4.2) >>> windows-pr (1.2.2) >>> xml-simple (1.1.1) >>> yajl-ruby (1.1.0 x86-mingw32) >>> >>> Here is an IRB session, the button to click is deep within some frames. >>> >>> irb(main):014:0> require 'rubygems' >>> => true >>> irb(main):015:0> require 'watir-classic' >>> => true >>> irb(main):016:0> b = Watir::Browser.attach :url, /concerto/ >>> => #<Watir::IE:0x..f953476 url=" >>> http://chch-medsrec-vm04/concerto/Concerto.htm" title="Concerto - >>> Example Clinician"> >>> irb(main):017:0> cc = b.frame(:id, 'ConcertoContext') >>> => #<Watir::Frame:0x7a30ef0e located=false >>> specifiers={:tag_name=>["frame", "iframe"], :id=>"ConcertoContext"}> >>> irb(main):018:0> ca = cc.frame(:id, 'ConcertoApplication') >>> => #<Watir::Frame:0x750f406 located=false >>> specifiers={:tag_name=>["frame", "iframe"], :id=>"ConcertoApplication"}> >>> irb(main):019:0> eds = ca.frame(:name, 'EDSMain') >>> => #<Watir::Frame:0x..f91b2c866 located=false >>> specifiers={:tag_name=>["frame", "iframe"], :name=>"EDSMain"}> >>> irb(main):020:0> r = eds.frame(:name, 'Right') >>> => #<Watir::Frame:0x..f8e09a25e located=false >>> specifiers={:tag_name=>["frame", "iframe"], :name=>"Right"}> >>> irb(main):021:0> l = eds.frame(:name, 'Left') >>> => #<Watir::Frame:0x3d17c2c6 located=false >>> specifiers={:tag_name=>["frame", "iframe"], :name=>"Left"}> >>> irb(main):022:0> lt = l.frame(:name, 'LeftTop') >>> => #<Watir::Frame:0x..f860f0e9e located=false >>> specifiers={:tag_name=>["frame", "iframe"], :name=>"LeftTop"}> >>> irb(main):023:0> lb = l.frame(:name, 'LeftBottom') >>> => #<Watir::Frame:0x19ca55c6 located=false >>> specifiers={:tag_name=>["frame", "iframe"], :name=>"LeftBottom"}> >>> irb(main):024:0> lb.button(:id, 'exitButton').exist? >>> => true >>> irb(main):025:0> lb.button(:id, 'exitButton').click_no_wait >>> => "" >>> irb(main):026:0> lb.button(:id, 'exitButton').click >>> *[Manually clicked Ok button on javascript dialog]* >>> => 0.065006 >>> irb(main):027:0> >>> >>> >>> When I run from my framework you can see a flash (looks like a cmd >>> window for a split second) as if the button is clicked (click_no_wait) but >>> the javascript dialog box does not appear as it did with watir versions >>> prior to 1.7.1. >>> Running from IRB as above I do not see that flash. >>> If I do a button.click the dialog box appears and blocks the script. >>> >>> Looking at the Ruby source there is not a click_no_wait method in >>> element.rb but the method is being called otherwise I would get a no method >>> exception. >>> >>> Am I missing something here? >>> >>> thanks >>> - paul >>> >>> >>> On Friday, 5 October 2012 22:18:46 UTC+13, Jarmo Pertman wrote: >>>> >>>> I can't see Watir 4.0 in your gemlist. Can you show us minimal example >>>> of your code, which fails (e.g. require statements, browser >>>> initialization)? >>>> >>>> Jarmo Pertman >>>> ----- >>>> IT does really matter - http://itreallymatters.net >>>> >>>> >>>> On Friday, October 5, 2012 12:13:22 AM UTC+3, Paul wrote: >>>>> >>>>> Here is my gem list: >>>>> >>>>> C:\Ruby193\lib\ruby\gems\1.9.1\gems>gem list >>>>> >>>>> *** LOCAL GEMS *** >>>>> >>>>> addressable (2.3.2) >>>>> bigdecimal (1.1.0) >>>>> builder (3.1.3) >>>>> childprocess (0.3.5) >>>>> commonwatir (4.0.0, 3.0.0) >>>>> ffi (1.1.5 x86-mingw32) >>>>> hoe (3.1.0) >>>>> io-console (0.3) >>>>> json (1.5.4) >>>>> libwebsocket (0.1.5) >>>>> mini_magick (3.2.1) >>>>> minitest (2.5.1) >>>>> multi_json (1.3.6) >>>>> nokogiri (1.5.5 x86-mingw32) >>>>> rake (0.9.2.2) >>>>> rautomation (0.7.2) >>>>> rdoc (3.9.4) >>>>> ruby-oci8 (2.1.2 x86-mingw32) >>>>> rubyzip (0.9.9) >>>>> s4t-utils (1.0.4) >>>>> selenium-webdriver (2.25.0) >>>>> subexec (0.0.4) >>>>> sys-proctable (0.9.1 universal-mingw32) >>>>> test-unit (2.5.2) >>>>> user-choices (1.1.6.1) >>>>> watir-classic (3.2.0) >>>>> watir-webdriver (0.6.1) >>>>> win32-api (1.4.8 x86-mingw32) >>>>> win32-process (0.7.0) >>>>> win32screenshot (1.0.7) >>>>> windows-api (0.4.2) >>>>> windows-pr (1.2.2) >>>>> xml-simple (1.1.1) >>>>> yajl-ruby (1.1.0 x86-mingw32) >>>>> >>>>> On Friday, 5 October 2012 09:52:31 UTC+13, Paul wrote: >>>>>> >>>>>> Hi, I have just upgraded my framework to 1.9.3 and watir 4.0, I am >>>>>> using watir-classic 3.2.0. I have been using click_no_wait but now it >>>>>> does >>>>>> not work and I can't find the method in the source. element.rb no longer >>>>>> has this method! >>>>>> >>>>>> If I can't solve this I will try to patch it in or downgrade watir. >>>>>> >>>>>> - thanks >>>>>> >>>>> -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. [email protected] http://groups.google.com/group/watir-general [email protected]
