List Info

Thread: Re: Pass links text to array




Re: Pass links text to array
country flaguser name
United States
2007-02-22 03:37:38
i am getting an error i have added the div to where the
links i want are located.

irb(main):363:0> s=[]
=> []
irb(main):364:0> ie.div(:id, "top").links.each
{|link|s<<link.text}
NameError: undefined local variable or method `document' for
#<Watir:iv:0x2df
dafc>
        from c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:899:in
`getLink'
        from c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:2830:in
`initialize'
        from c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:2142:in
`new'
        from c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:2142:in
`iterator_object'
        from c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:2108:in
`each'
        from c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:2108:in
`upto'
        from c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:2108:in
`each'
        from (irb):364
        from (null):0
irb(main):365:0>
------------------------------------------------------------
---------
Posted via Jive Forums
http://forums.openqa.org/thread.jspa
?threadID=6643&messageID=19042#19042
_______________________________________________
Wtr-general mailing list
Wtr-generalrubyforge.org
htt
p://rubyforge.org/mailman/listinfo/wtr-general

Re: Pass links text to array
user name
2007-02-22 03:59:28
It works for me. I have Watir 1.5.1.1158. If you are not using this version, I suggest upgrade.
http://wiki.openqa.org/display/WTR/Development+Builds
--
Zeljko Filipin
zeljkofilipin.com
Re: Pass links text to array
country flaguser name
United States
2007-02-22 07:30:08
sathees wrote:
> i am getting an error i have added the div to where the
links i want are located.
>
> irb(main):363:0> s=[]
> => []
> irb(main):364:0> ie.div(:id,
"top").links.each {|link|s<<link.text}
> NameError: undefined local variable or method
`document' for #<Watir:iv:0x2df
dafc>
>         from
c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:899:in `getLink'
>         from
c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:2830:in
`initialize'
>         from
c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:2142:in `new'
>         from
c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:2142:in
`iterator_object'
>         from
c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:2108:in `each'
>         from
c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:2108:in `upto'
>         from
c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:2108:in `each'
>         from (irb):364
>         from (null):0
> irb(main):365:0>
This is a known bug in 1.4.1. As Zeljko said, you'll need to
use 1.5.
_______________________________________________
Wtr-general mailing list
Wtr-generalrubyforge.org
htt
p://rubyforge.org/mailman/listinfo/wtr-general

[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )