Hi Chuck, Thank you for the two suggestions. I do use the watir-webdriver on my MAC. I think I may have figure out the issue. When I run the script and the firefox browser is running the back the click to the text_field does not active the buttons to display. Although when I have the browser in focus (watching the browser) the click the text works perfectly and the text is entered and the buttons display.
Is there a method that brings the browser to the front of all the other apps running on my mac? I am using the send_keys to enter the characters. Joe On Wed, Nov 2, 2011 at 6:50 PM, Chuck van der Linden <[email protected]>wrote: > On Nov 2, 1:50 pm, Joe Fleck <[email protected]> wrote: > > Hi Chuck, > > > > I have tried a wait and it works sometime and others times it doesn't. > > > > Actually the html I provide is just section within the list that has the > > text field and button stuff. I really don't need the > > 'li(:id,'add-new-comment').' which I will be removing soon. > > > > I create a random string of characters using the following: > > > > v = rand(125) > > > > rt = "" > > > > for tr in 0..v > > > > #get character value > > th_pick = (rand(26)+97).chr > > > > #place in a string > > rt << "#{th_pick}," > > > > end # End #Loop selecting random characters > > > > puts rt > > > > I think when I go to set the field with the long string the click event > is > > lost and the buttons disappear. I think if I type each individual > > character one at time which keeps watir and the field constantly > > interacting. How can I do that since the 'set' method over write the > > previous character? I know QTP has a type method is there one for Watir? > > > > Two suggestions > > 1) you might give watir-webdriver a try, the way it sends stuff is > just a little different, and I've found for some things (like for > example a searchbox with 'match as you type' feature) that it works > better. It also gets your cross browser support, so you can test on > FF and Chrome. > > 2) Consider using .send_keys. Note that this works a bit differently > in Watir-webdriver. In Watir it works at the browser level, so you > may need to click or do something specific to set the focus to a given > area, otherwise it may type into the URL field of the browser itself. > In Watir-Webdriver it can be used at the element level e.g. > browser.text_field(:how, what).send_keys > > -- > 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] > -- 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]
