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

Reply via email to