Re: [wtr-general] Re: Elements supported by Watir

2010-02-18 Thread Željko Filipin
On Thu, Feb 18, 2010 at 10:08 AM, Jarmo Pertman  wrote:
> Although I don't also understand what's the use of the classnames to
> regular users...

Class names just represent html elements that Watir knows about.

Željko

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


[wtr-general] Re: Elements supported by Watir

2010-02-18 Thread Jarmo Pertman
You could even write it without any custom methods
(is_element_subclass?) like this:
require 'watir/ie'
ObjectSpace.each_object(Class) {|c| puts c if c.ancestors.include?
(Watir::Element)}

Although I don't also understand what's the use of the classnames to
regular users...

Jarmo

On Feb 17, 3:32 pm, Željko Filipin 
wrote:
> On Tue, Oct 6, 2009 at 4:01 AM, Bret Pettichord 
> wrote:
>
> > require 'watir/ie'
>
> Thanks, I finally got some time to update the code and the output:
>
> http://wiki.openqa.org/display/WTR/HTML+Elements+Supported+by+Watir
>
> Željko

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


Re: [wtr-general] Re: Elements supported by Watir

2010-02-17 Thread Željko Filipin
On Tue, Oct 6, 2009 at 4:01 AM, Bret Pettichord 
wrote:
> require 'watir/ie'

Thanks, I finally got some time to update the code and the output:

http://wiki.openqa.org/display/WTR/HTML+Elements+Supported+by+Watir

Željko

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


Re: [wtr-general] Re: Elements supported by Watir

2010-02-17 Thread Željko Filipin
Fixed (removed "Watir Class" column):

http://wiki.openqa.org/display/WTR/Collections+of+HTML+Elements
http://wiki.openqa.org/display/WTR/HTML+Elements+Supported+by+Watir

Željko

On Thu, Oct 8, 2009 at 6:12 AM, Bret Pettichord 
wrote:
> But how do the class names help with this? To me the method names and
> the elements supported are user-level information. But the class names
> really have to do with how Watir is structured, which is sometimes
> ugly inside, but shouldn't matter to most users.
>
> I am worried that this information is being presented in a way that
> might lead users to think this is something they should know, and
> therefore make Watir look more confusing than it needs to.

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


[wtr-general] Re: Elements supported by Watir

2009-10-19 Thread Jason

Of course, that would do it. Thought I had upgraded, evidently not - I
was still running 1.6.2.

Cheers,

- Jason

On Oct 19, 5:30 pm, Bret Pettichord  wrote:
> I think I'm running the latest version of Watir: 1.6.5 rc1 or thereabouts.
>
> Bret
>
>
>
>
>
> Jason wrote:
> > Hey Brett,
>
> > How is it that you got Watir::Dd, Watir::Dt & Watir::Dl (amongst
> > others like Watir::Strong) in your list?  When I run the same code
> > these are not returned - wondering if you have custom methods in place
> > for those, or what I need to do to make sure they are identifiable
> > elements?
>
> > - Jason
>

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



[wtr-general] Re: Elements supported by Watir

2009-10-18 Thread Bret Pettichord

I think I'm running the latest version of Watir: 1.6.5 rc1 or thereabouts.

Bret

Jason wrote:
> Hey Brett,
>
> How is it that you got Watir::Dd, Watir::Dt & Watir::Dl (amongst
> others like Watir::Strong) in your list?  When I run the same code
> these are not returned - wondering if you have custom methods in place
> for those, or what I need to do to make sure they are identifiable
> elements?
>
> - Jason
>
>
> On Sep 29, 5:08 am, Bret Pettichord  wrote:
>   
>> On Sep 28, 4:54 am, Željko Filipin 
>> wrote:
>>
>> 
>>> Do we have a place where all elements (link, image, button...) supported by
>>> Watir are listed?
>>>   
>>> Is this list complete?
>>>   
>>> http://wiki.openqa.org/display/WTR/Methods+Supported+by+Element
>>>   
>> I've been trying to keep it up to date
>>
>> 
>>> Is there a simple way I could take a look in the code and find which
>>> elements Watir supports?
>>> I see we have Element class and I suppose all elements inherit it. I have
>>> searched Watir code for `< Element` and found a lot of places where it
>>> appears. Is there a central location where all elements are collected?
>>>   
 def is_element_subclass?klass
 whileklass=klass.superclass
 return true ifklass== Watir::Element
 end
 end
 ObjectSpace.each_object(Class){|c| puts c if is_element_subclass?(c)}
 
>> Watir::HTMLElement
>> Watir::Link
>> Watir::Image
>> Watir::TableCell
>> Watir::TableRow
>> Watir::TableBody
>> Watir::TableBodies
>> Watir::Table
>> Watir::CheckBox
>> Watir::Radio
>> Watir::RadioCheckCommon
>> Watir::FileField
>> Watir::Hidden
>> Watir::TextField
>> Watir::Button
>> Watir::SelectList
>> Watir::InputElement
>> Watir::Em
>> Watir::Strong
>> Watir::Dd
>> Watir::Dt
>> Watir::Dl
>> Watir::H6
>> Watir::H5
>> Watir::H4
>> Watir::H3
>> Watir::H2
>> Watir::H1
>> Watir::Ul
>> Watir::Li
>> Watir::Label
>> Watir::Area
>> Watir::Map
>> Watir::Span
>> Watir::Div
>> Watir::P
>> Watir::Pre
>> Watir::NonControlElement
>> Watir::Form
>>
>>
>>
>> 
>>> Željko
>>> --http://watirpodcast.com/
>>>   
> >
>   


-- 
Bret Pettichord
Lead Developer, Watir, www.watir.com
Blog, www.io.com/~wazmo/blog
Twitter, www.twitter.com/bpettichord


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



[wtr-general] Re: Elements supported by Watir

2009-10-18 Thread Jason

Hey Brett,

How is it that you got Watir::Dd, Watir::Dt & Watir::Dl (amongst
others like Watir::Strong) in your list?  When I run the same code
these are not returned - wondering if you have custom methods in place
for those, or what I need to do to make sure they are identifiable
elements?

- Jason


On Sep 29, 5:08 am, Bret Pettichord  wrote:
> On Sep 28, 4:54 am, Željko Filipin 
> wrote:
>
> > Do we have a place where all elements (link, image, button...) supported by
> > Watir are listed?
>
> > Is this list complete?
>
> >http://wiki.openqa.org/display/WTR/Methods+Supported+by+Element
>
> I've been trying to keep it up to date
>
> > Is there a simple way I could take a look in the code and find which
> > elements Watir supports?
> > I see we have Element class and I suppose all elements inherit it. I have
> > searched Watir code for `< Element` and found a lot of places where it
> > appears. Is there a central location where all elements are collected?
> >> def is_element_subclass?klass
> >> whileklass=klass.superclass
> >> return true ifklass== Watir::Element
> >> end
> >> end
> >> ObjectSpace.each_object(Class){|c| puts c if is_element_subclass?(c)}
>
> Watir::HTMLElement
> Watir::Link
> Watir::Image
> Watir::TableCell
> Watir::TableRow
> Watir::TableBody
> Watir::TableBodies
> Watir::Table
> Watir::CheckBox
> Watir::Radio
> Watir::RadioCheckCommon
> Watir::FileField
> Watir::Hidden
> Watir::TextField
> Watir::Button
> Watir::SelectList
> Watir::InputElement
> Watir::Em
> Watir::Strong
> Watir::Dd
> Watir::Dt
> Watir::Dl
> Watir::H6
> Watir::H5
> Watir::H4
> Watir::H3
> Watir::H2
> Watir::H1
> Watir::Ul
> Watir::Li
> Watir::Label
> Watir::Area
> Watir::Map
> Watir::Span
> Watir::Div
> Watir::P
> Watir::Pre
> Watir::NonControlElement
> Watir::Form
>
>
>
> > Željko
> > --http://watirpodcast.com/
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[wtr-general] Re: Elements supported by Watir

2009-10-07 Thread Bret Pettichord



On Oct 7, 6:03 pm, Željko Filipin 
wrote:
> On Tue, Oct 6, 2009 at 5:03 AM, Bret Pettichord 
>
> > I am curious as to why you find this information helpful.
>
> I just wanted to get a definite list of HTML elements supported by Watir.

But how do the class names help with this? To me the method names and
the elements supported are user-level information. But the class names
really have to do with how Watir is structured, which is sometimes
ugly inside, but shouldn't matter to most users.

I am worried that this information is being presented in a way that
might lead users to think this is something they should know, and
therefore make Watir look more confusing than it needs to.
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[wtr-general] Re: Elements supported by Watir

2009-10-07 Thread Željko Filipin
On Tue, Oct 6, 2009 at 5:03 AM, Bret Pettichord 
wrote:
> Because Frame is not a subclass of Element.

Makes sense.

> I am curious as to why you find this information helpful.

I just wanted to get a definite list of HTML elements supported by Watir.

Željko

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



[wtr-general] Re: Elements supported by Watir

2009-10-07 Thread Željko Filipin
On Tue, Oct 6, 2009 at 5:01 AM, Bret Pettichord 
wrote:
> require 'watir/ie'

I knew it will be something simple. :)

Thanks, I will try it.

Željko

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



[wtr-general] Re: Elements supported by Watir

2009-10-05 Thread Bret Pettichord

Because Frame is not a subclass of Element.

I am curious as to why you find this information helpful. If you want
to know the class of an element, you can always do

> browser.text_field(:id, 'foo').class

Bret

On Sep 30, 7:06 am, Željko Filipin 
wrote:
> Frame is missing from this list. I guess it makes sense, but it is still
> missing.
>
> Željko
>
> On Mon, Sep 28, 2009 at 6:08 PM, Bret Pettichord 
> wrote:
>
> > >> ObjectSpace.each_object(Class){|c| puts c if is_element_subclass?(c)}
> > Watir::HTMLElement
> > Watir::Link
> > Watir::Image
> > Watir::TableCell
> > Watir::TableRow
> > Watir::TableBody
> > Watir::TableBodies
> > Watir::Table
> > Watir::CheckBox
> > Watir::Radio
> > Watir::RadioCheckCommon
> > Watir::FileField
> > Watir::Hidden
> > Watir::TextField
> > Watir::Button
> > Watir::SelectList
> > Watir::InputElement
> > Watir::Em
> > Watir::Strong
> > Watir::Dd
> > Watir::Dt
> > Watir::Dl
> > Watir::H6
> > Watir::H5
> > Watir::H4
> > Watir::H3
> > Watir::H2
> > Watir::H1
> > Watir::Ul
> > Watir::Li
> > Watir::Label
> > Watir::Area
> > Watir::Map
> > Watir::Span
> > Watir::Div
> > Watir::P
> > Watir::Pre
> > Watir::NonControlElement
> > Watir::Form
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[wtr-general] Re: Elements supported by Watir

2009-10-05 Thread Bret Pettichord

require 'watir/ie'

On Sep 29, 4:26 am, Željko Filipin 
wrote:
> On Mon, Sep 28, 2009 at 6:08 PM, Bret Pettichord 
> wrote:
>
> > >> def is_element_subclass? klass
> > >> while klass = klass.superclass
> > >> return true if klass == Watir::Element
> > >> end
> > >> end
>
> > >> ObjectSpace.each_object(Class){|c| puts c if is_element_subclass?(c)}
>
> I executed this code on Mac and Windows and got this error message:
>
> NameError: uninitialized constant Watir::Element
>         from (irb):5:in `is_element_subclass?'
>         from (irb):9
>         from (irb):9:in `each_object'
>         from (irb):9
>
> I tried with or without `require "watir"` as the first line.
>
> What am I doing wrong?
>
> Mac:
> ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0])
> commonwatir (1.6.2)
> firewatir (1.6.2)
> safariwatir (0.3.3)
>
> Windows:
> ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
> commonwatir (1.6.2)
> firewatir (1.6.2)
> watir (1.6.2)
>
> Željko
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[wtr-general] Re: Elements supported by Watir

2009-09-30 Thread Alister Scott

I can't get Bret's code to work either.
I tried all classes and Watir::Element is not included

My Code:

require 'Watir'

def is_element_subclass? klass
  while klass = klass.superclass
  return true
end
end
ObjectSpace.each_object(Class){|c| puts c if is_element_subclass?(c)}


Cheers,
Alister



On Sep 29, 7:26 pm, Željko Filipin 
wrote:
> On Mon, Sep 28, 2009 at 6:08 PM, Bret Pettichord 
> wrote:
>
> > >> def is_element_subclass? klass
> > >> while klass = klass.superclass
> > >> return true if klass == Watir::Element
> > >> end
> > >> end
>
> > >> ObjectSpace.each_object(Class){|c| puts c if is_element_subclass?(c)}
>
> I executed this code on Mac and Windows and got this error message:
>
> NameError: uninitialized constant Watir::Element
>         from (irb):5:in `is_element_subclass?'
>         from (irb):9
>         from (irb):9:in `each_object'
>         from (irb):9
>
> I tried with or without `require "watir"` as the first line.
>
> What am I doing wrong?
>
> Mac:
> ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0])
> commonwatir (1.6.2)
> firewatir (1.6.2)
> safariwatir (0.3.3)
>
> Windows:
> ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
> commonwatir (1.6.2)
> firewatir (1.6.2)
> watir (1.6.2)
>
> Željko
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[wtr-general] Re: Elements supported by Watir

2009-09-30 Thread Željko Filipin
Frame is missing from this list. I guess it makes sense, but it is still
missing.

Željko

On Mon, Sep 28, 2009 at 6:08 PM, Bret Pettichord 
wrote:
> >> ObjectSpace.each_object(Class){|c| puts c if is_element_subclass?(c)}
> Watir::HTMLElement
> Watir::Link
> Watir::Image
> Watir::TableCell
> Watir::TableRow
> Watir::TableBody
> Watir::TableBodies
> Watir::Table
> Watir::CheckBox
> Watir::Radio
> Watir::RadioCheckCommon
> Watir::FileField
> Watir::Hidden
> Watir::TextField
> Watir::Button
> Watir::SelectList
> Watir::InputElement
> Watir::Em
> Watir::Strong
> Watir::Dd
> Watir::Dt
> Watir::Dl
> Watir::H6
> Watir::H5
> Watir::H4
> Watir::H3
> Watir::H2
> Watir::H1
> Watir::Ul
> Watir::Li
> Watir::Label
> Watir::Area
> Watir::Map
> Watir::Span
> Watir::Div
> Watir::P
> Watir::Pre
> Watir::NonControlElement
> Watir::Form

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



[wtr-general] Re: Elements supported by Watir

2009-09-29 Thread Željko Filipin
On Mon, Sep 28, 2009 at 6:08 PM, Bret Pettichord 
wrote:
> >> def is_element_subclass? klass
> >> while klass = klass.superclass
> >> return true if klass == Watir::Element
> >> end
> >> end
>
> >> ObjectSpace.each_object(Class){|c| puts c if is_element_subclass?(c)}

I executed this code on Mac and Windows and got this error message:

NameError: uninitialized constant Watir::Element
from (irb):5:in `is_element_subclass?'
from (irb):9
from (irb):9:in `each_object'
from (irb):9

I tried with or without `require "watir"` as the first line.

What am I doing wrong?

Mac:
ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0])
commonwatir (1.6.2)
firewatir (1.6.2)
safariwatir (0.3.3)

Windows:
ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
commonwatir (1.6.2)
firewatir (1.6.2)
watir (1.6.2)

Željko

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



[wtr-general] Re: Elements supported by Watir

2009-09-28 Thread Bret Pettichord

On Sep 28, 4:54 am, Željko Filipin 
wrote:
> Do we have a place where all elements (link, image, button...) supported by
> Watir are listed?
>
> Is this list complete?
>
> http://wiki.openqa.org/display/WTR/Methods+Supported+by+Element

I've been trying to keep it up to date

> Is there a simple way I could take a look in the code and find which
> elements Watir supports?
> I see we have Element class and I suppose all elements inherit it. I have
> searched Watir code for `< Element` and found a lot of places where it
> appears. Is there a central location where all elements are collected?



>> def is_element_subclass? klass
>> while klass = klass.superclass
>> return true if klass == Watir::Element
>> end
>> end

>> ObjectSpace.each_object(Class){|c| puts c if is_element_subclass?(c)}
Watir::HTMLElement
Watir::Link
Watir::Image
Watir::TableCell
Watir::TableRow
Watir::TableBody
Watir::TableBodies
Watir::Table
Watir::CheckBox
Watir::Radio
Watir::RadioCheckCommon
Watir::FileField
Watir::Hidden
Watir::TextField
Watir::Button
Watir::SelectList
Watir::InputElement
Watir::Em
Watir::Strong
Watir::Dd
Watir::Dt
Watir::Dl
Watir::H6
Watir::H5
Watir::H4
Watir::H3
Watir::H2
Watir::H1
Watir::Ul
Watir::Li
Watir::Label
Watir::Area
Watir::Map
Watir::Span
Watir::Div
Watir::P
Watir::Pre
Watir::NonControlElement
Watir::Form


> Željko
> --http://watirpodcast.com/
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---