Seems like the best behavior would be to allow both, in which case 1.4 and FW have bugs; or you could allow access only to the element presented to the user, in which case 1.5 and FW have bugs; or you could allow access only to the underlying element, in which case 1.4 and FW have bugs.
I'd like to have access by both. -Chris On 5/4/07, Paul Rogers <[EMAIL PROTECTED]> wrote: > the really interesting thing is that > > watir 1.4 only lets you access it with a link > > irb(main):006:0> ie.link(:id,'st-login-to-edit-button-link').flash > => nil > irb(main):007:0> ie.button(:id,'st-login-to-edit-button-link').flash > Watir::Exception::UnknownObjectException: Unable to locate object, using id > and st-login-to-edit-button-link > > but 1.5.1.1158 ( thr only 1.5 I have installed right now) > works with either > > irb(main):006:0> ie.button(:id,'st-login-to-edit-button-link').flash > => nil > irb(main):007:0> ie.link(:id,'st-login-to-edit-button-link').flash > => nil > > Im going to guess that this is a bug in 1.5 > > > Paul > > ----- Original Message ----- > From: "Chris McMahon" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Friday, May 04, 2007 9:17 AM > Subject: Re: [Wtr-general] FireWatir not finding buttons by id > > > > Interesting. Watir-for-IE sees that link as a button and clicks it. > > On the page, it is the graphical element presented to the user. > > Thanks, Angrez. (Feel free to set yourself up as a user!) > > > > On 5/4/07, Angrez Singh <[EMAIL PROTECTED]> wrote: > >> Hi Chris, > >> > >> I tried your script. I seems like you are accessing wrong element. > >> > >> > >> > #DOESN'T FIND THIS BUTTON > >> > > >> > ff.button(:id,'st-login-to-edit-button-link') > >> > >> This is actually a link <a > >> id="st-login-to-edit-button-link">. > >> So the following should be used to access this element > >> ff.link(:id, 'st-login-to-edit-button-link') > >> Using this I was able to go to login page and was able to enter login > >> name > >> and password. > >> > >> > ff.text_field(:id, 'username').set(' [EMAIL PROTECTED]') > >> > ff.text_field(:id, 'password').set('mypass') > >> > ff.button(:value, 'Log in').click > >> > >> Don't know correct user name and password :) so was not able to go ahead > >> with the test. > >> > >> > #DOESN'T FIND THIS BUTTON EITHER > >> > ff.button(:id,"st-edit-button-link").click > >> > >> I think this might be again a link. > >> > >> Regards, > >> Angrez > >> > >> _______________________________________________ > >> Wtr-general mailing list > >> [email protected] > >> http://rubyforge.org/mailman/listinfo/wtr-general > >> > > _______________________________________________ > > Wtr-general mailing list > > [email protected] > > http://rubyforge.org/mailman/listinfo/wtr-general > > > > > _______________________________________________ > Wtr-general mailing list > [email protected] > http://rubyforge.org/mailman/listinfo/wtr-general > _______________________________________________ Wtr-general mailing list [email protected] http://rubyforge.org/mailman/listinfo/wtr-general
