The difference you see in HTML is because Watir returns outerHTML for an element and FireWatir returns innerHTML for element. Can you log a bug in JIRA so that we can track this in next release?
- Angrez On Mon, Jan 4, 2010 at 3:44 PM, Pallavi Sharma <write2pall...@gmail.com>wrote: > Hi Angrez > > As we were trying at our end we thought of this solution, which is right > now breakable but nevertheless here it is: > > > There is an output of FireWatir in form of HTML and TEXT. > > The HTML output will contain <br> tag, so we create an array by splitting > the html on the <br> tag and then do a text include check with the .text > output. Whatever matches we forcefully amend a new line to the end of the > text, concatenate it and we are done. > > But our solution is right now breakable. > > I am mailing you a sample script for you to look into it and help me with > it please. > > Sample.rar is breakable, the other one is not. > > Rgds > Pallavi. > > > On Mon, Jan 4, 2010 at 10:31 AM, Pallavi Sharma > <write2pall...@gmail.com>wrote: > >> Hi Angrez >> >> Another point we noted is as follows: >> >> If we take the .html in watir and FireWatir they return different outputs. >> We are thinking if we can directly use the BR tag for splitting. >> >> Attaching the script and output for your reference. >> >> require 'watir' >> require 'firewatir' >> >> #To Open Url in Internet Explorer >> ie=Watir::IE.new >> >> #To Open Url in Mozilla Firefox >> #ie=FireWatir::Firefox.new >> >> #To open url >> ie.goto('http://www.makemytrip.co.in') >> >> #To reach the required page >> ie.select_list(:id,'selorigin').set('Bangalore') >> ie.select_list(:id,'seldestination').set('Delhi') >> ie.text_field(:id,'txtdeptDateOway').set('17/02/2010') >> ie.image(:alt,'Search for Flight').click >> >> #To get the output of ".html" >> puts ie.cell(:class,'white-header-promotions').html >> >> Regarding the first solution of splitting the output using “<br>”, even >> the “.html” method does not return the exact same output in Watir and >> FireWatir. >> >> Please find attached the script that illustrates this difference as well >> as the screenshot of the Object taken for reference. >> >> Output:- >> >> *Watir-* >> >> <TD class=white-header-promotions align=middle><IMG >> src="images/flightimg/goAir.gif" border=0><BR>Go Air<BR>G8-372<BR><IMG >> onmouseover="showRating('ratingDiv','-1','-1','-1','-1','-1','-1','-1')" >> onmouseout=hideRating() src="images/spacer.gif"></IMG></TD> >> >> FireWatir- >> >> <img src="images/flightimg/goAir.gif" border="0"><br>Go >> Air<br>G8-372<br><img src="images/spacer.gif" onmouseout="hideRating()" >> onmouseover="showRating('ratingDiv','-1','-1','-1','-1','-1','-1','-1')"> >> >> Kindly look into it. >> >> Regards >> >> Pallavi. >> >> >> On Sat, Jan 2, 2010 at 10:30 AM, Pallavi Sharma >> <write2pall...@gmail.com>wrote: >> >>> Sure Angrez, >>> >>> Let me know if there is any help I could provide or research on. Thanks >>> for looking into the issue once again and wish you a happy new year. >>> >>> Rgds >>> Pallavi. >>> >>> On Thu, Dec 31, 2009 at 3:31 PM, Angrez Singh <ang...@gmail.com> wrote: >>> >>>> The thing is this even if I add line break for <br> tag while fetching >>>> text, it might still break somewhere else. So, let me see if something is >>>> possible to make then look similar. >>>> - Angrez >>>> >>>> On Thu, Dec 31, 2009 at 3:02 PM, Pallavi Sharma < >>>> write2pall...@gmail.com> wrote: >>>> >>>>> I agree with you Angrez, about seeing the same thing differently, but >>>>> when we are coding in gem would it be a good idea to forcefully insert a >>>>> line break or remove a line break when we are trying to fetch the text? >>>>> >>>>> so as to make the results similar for watir, firewatir and other >>>>> browser version of watir? >>>>> >>>>> Is it this what you would do? >>>>> >>>>> Rgds >>>>> >>>>> Pallavi. >>>>> >>>>> On Thu, Dec 31, 2009 at 2:50 PM, Angrez Singh <ang...@gmail.com>wrote: >>>>> >>>>>> For benefit of others I am adding watir-general group as well. >>>>>> http://www.w3.org/TR/DOM-Level-3-Core/core.html#Node3-textContent >>>>>> >>>>>> If you see the standards for getting the text of body element i.e. >>>>>> using the function textContent, text should be returned by combining the >>>>>> text of all the elements that are child node of the element for which you >>>>>> want the text. Now for <br> element the text is empty string so it >>>>>> doesn't >>>>>> introduce a line break. >>>>>> Its not a bug in Firefox its as per the standards. >>>>>> In IE, we use innerText function which is not per the standard and it >>>>>> does introduce a line break when you get text. >>>>>> >>>>>> Issue is not which browser is following the standards and which is >>>>>> better, issue is both of them see's the things differently and return >>>>>> different text. >>>>>> >>>>>> - Angrez >>>>>> >>>>>> On Thu, Dec 31, 2009 at 2:20 PM, Krishna saradka < >>>>>> krishna.sara...@gmail.com> wrote: >>>>>> >>>>>>> Dear Angrez, >>>>>>> >>>>>>> I'm little confused. Using a ,br. tag in html should break the line >>>>>>> and move the follwoing text to the next line. Currently as per the >>>>>>> original >>>>>>> posted question on this thread, she is pointing out that the output of >>>>>>> firewatir in this case is different. Which is instead of the line break >>>>>>> it >>>>>>> is introducing just a space. Where as while using IE [watir instead of >>>>>>> firewatir] she is getting the desired result. >>>>>>> >>>>>>> While going over the below link, I understand that FF had a bug in it >>>>>>> and it was not treating the <br> tag appropriately if the following text >>>>>>> also continues in the same line in html code. This is observed while >>>>>>> using >>>>>>> textContext. >>>>>>> >>>>>>> Thanks & Regards, >>>>>>> KK >>>>>>> >>>>>>> On Thu, Dec 31, 2009 at 12:55 PM, Angrez Singh <ang...@gmail.com>wrote: >>>>>>> >>>>>>>> Actually for your HTML code the result returned by Firewatir is as >>>>>>>> per the W3C standard. Check this link: >>>>>>>> https://bugzilla.mozilla.org/show_bug.cgi?id=316063 >>>>>>>> >>>>>>>> I am working on how we can actually make the results similar. >>>>>>>> - Angrez >>>>>>>> >>>>>>>> >>>>>>>> On Thu, Dec 31, 2009 at 11:26 AM, Pallavi Sharma < >>>>>>>> write2pall...@gmail.com> wrote: >>>>>>>> >>>>>>>>> Thanks Angrez. >>>>>>>>> >>>>>>>>> Rgds >>>>>>>>> Pallavi. >>>>>>>>> >>>>>>>>> On Thu, Dec 31, 2009 at 11:18 AM, Angrez Singh <ang...@gmail.com >>>>>>>>> > wrote: >>>>>>>>> >>>>>>>>>> I'll look into this issue. >>>>>>>>>> - Angrez >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Thu, Dec 31, 2009 at 10:40 AM, Krishna saradka < >>>>>>>>>> krishna.sara...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> <br> by virtue should break the line and what you observe while >>>>>>>>>>> running in ie is correct. May be that firewatir is not treating it >>>>>>>>>>> that way. >>>>>>>>>>> [I have not explored firewatir to that extent to confirm this] >>>>>>>>>>> >>>>>>>>>>> If you can tell us what exactly you are intend to do after >>>>>>>>>>> getting the text then we can think of some workaround until we get >>>>>>>>>>> clarity >>>>>>>>>>> on the above. >>>>>>>>>>> >>>>>>>>>>> If you are comparing the string to arrive at some decision then >>>>>>>>>>> for the time being try making it compare depending on whether it is >>>>>>>>>>> ie or >>>>>>>>>>> ff. Though this is not a clean way of doing the things. >>>>>>>>>>> >>>>>>>>>>> Thanks & regards, >>>>>>>>>>> KK >>>>>>>>>>> >>>>>>>>>>> On Thu, Dec 31, 2009 at 10:11 AM, Pallavi Sharma < >>>>>>>>>>> write2pall...@gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Angrez >>>>>>>>>>>> >>>>>>>>>>>> Could you please give some time and help with this.. >>>>>>>>>>>> >>>>>>>>>>>> Regards >>>>>>>>>>>> >>>>>>>>>>>> Pallavi. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> ---------- Forwarded message ---------- >>>>>>>>>>>> From: Pallavi Sharma <write2pall...@gmail.com> >>>>>>>>>>>> Date: Wed, Dec 30, 2009 at 9:21 AM >>>>>>>>>>>> Subject: Re: [wtr-general] Re: Fwd: Regarding Getting Page Text >>>>>>>>>>>> in Watir and FireWatir >>>>>>>>>>>> To: watir-general@googlegroups.com >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Hi >>>>>>>>>>>> >>>>>>>>>>>> My code looks like this: >>>>>>>>>>>> >>>>>>>>>>>> Say the input is: >>>>>>>>>>>> >>>>>>>>>>>> <h1> hello <br> bye <br> </h1> >>>>>>>>>>>> >>>>>>>>>>>> Now if you do from watir saying >>>>>>>>>>>> >>>>>>>>>>>> puts ie.text >>>>>>>>>>>> >>>>>>>>>>>> it will print >>>>>>>>>>>> >>>>>>>>>>>> hello >>>>>>>>>>>> bye >>>>>>>>>>>> >>>>>>>>>>>> so text is seperated by new line >>>>>>>>>>>> >>>>>>>>>>>> but with firewatir >>>>>>>>>>>> >>>>>>>>>>>> ff.text >>>>>>>>>>>> >>>>>>>>>>>> output is: >>>>>>>>>>>> >>>>>>>>>>>> hello bye >>>>>>>>>>>> >>>>>>>>>>>> separated by space. >>>>>>>>>>>> >>>>>>>>>>>> So thats my problem. As the delimiter used by watir and >>>>>>>>>>>> firewatir is not same, i cannot simply run my same watir scripts >>>>>>>>>>>> in fire >>>>>>>>>>>> watir. >>>>>>>>>>>> >>>>>>>>>>>> Any solution or feedback on it... >>>>>>>>>>>> >>>>>>>>>>>> Regards >>>>>>>>>>>> Pallavi. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Wed, Dec 30, 2009 at 4:52 AM, George < >>>>>>>>>>>> george.sand...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hello, >>>>>>>>>>>>> >>>>>>>>>>>>> What does your code look like? >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Dec 27, 8:15 pm, Pallavi Sharma <write2pall...@gmail.com> >>>>>>>>>>>>> wrote: >>>>>>>>>>>>> > Hi >>>>>>>>>>>>> > >>>>>>>>>>>>> > Has anyone here answer for this please. >>>>>>>>>>>>> > >>>>>>>>>>>>> > Regards >>>>>>>>>>>>> > Pallavi. >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > ---------- Forwarded message ---------- >>>>>>>>>>>>> > From: Pallavi Sharma <write2pall...@gmail.com> >>>>>>>>>>>>> > Date: Tue, Dec 22, 2009 at 10:23 AM >>>>>>>>>>>>> > Subject: Regarding Getting Page Text in Watir and FireWatir >>>>>>>>>>>>> > To: watir-general@googlegroups.com >>>>>>>>>>>>> > >>>>>>>>>>>>> > Hello >>>>>>>>>>>>> > >>>>>>>>>>>>> > If i try to get the page text for watir and firewatir a >>>>>>>>>>>>> peculiar problem >>>>>>>>>>>>> > arises; >>>>>>>>>>>>> > >>>>>>>>>>>>> > for watir if there is <br> tag then with the test a new line >>>>>>>>>>>>> appers >>>>>>>>>>>>> > >>>>>>>>>>>>> > but for Firewatir this doesn't happen. >>>>>>>>>>>>> > >>>>>>>>>>>>> > I am not able to run directly my test cases made in watir >>>>>>>>>>>>> into firewatir due >>>>>>>>>>>>> > to this behaviour as the split fails on the output of this >>>>>>>>>>>>> method . >>>>>>>>>>>>> > >>>>>>>>>>>>> > Is there is something we could do about it/ or any other >>>>>>>>>>>>> way?? >>>>>>>>>>>>> > >>>>>>>>>>>>> > Regards >>>>>>>>>>>>> > Pallavi. >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> 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 >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> 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 >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> 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 >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> 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 >>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> 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 >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> 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 >>>>>>>> >>>>>>> >>>>>>> >>>>>> -- >>>>>> 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 >>>>>> >>>>> >>>>> -- >>>>> 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 >>>>> >>>> >>>> -- >>>> 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 >>>> >>> >>> >> > -- > 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 > -- 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