Sure Angrez

I would do that, also if you get time please look into the .text wrapper
solution which we are thinking of as it would help us immensely.

Regards
Pallavi.

On Tue, Jan 5, 2010 at 1:18 PM, Angrez Singh <ang...@gmail.com> wrote:

> 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
>

-- 
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