curious
(curious)
5 December 2006 22:00
1
I am navigating through web page using WATIR..
and as you know, many web pages has "Next" link that allows us to go to
the next page by clicking this "Next" link.
Now when the page reaches the last page, although "Next" is present,
but it is no longer a link.
At this point, if my code still goes to:
ie.link(:text, "Next").click
then I get the error message..
Is there anyway I can have WATIR check whether "Next" is link or not,
and if it is a link, then go to
ie.link(:text, "Next").click,
and if it is just plain text, do not go to ie.link(:text,
"Next").click??
thanks.
curious wrote:
I am navigating through web page using WATIR..
and as you know, many web pages has "Next" link that allows us to go to
the next page by clicking this "Next" link.
Now when the page reaches the last page, although "Next" is present,
but it is no longer a link.
At this point, if my code still goes to:
ie.link(:text, "Next").click
then I get the error message..
As others have replied to one of your other posts on this topic, why not
trap the error using "rescue", and move on from there?
···
--
Paul Lutus
http://www.arachnoid.com
Is there anyway I can have WATIR check whether "Next" is link or not,
and if it is a link, then go to
ie.link(:text, "Next").click,
and if it is just plain text, do not go to ie.link(:text,
"Next").click??
if ie.link(:text, "Next").exists?
ie.link(:text, "Next").click
end
curious
(curious)
5 December 2006 23:00
4
could you please tell me how I can trap the error in 'rescue'..
thanks.
Paul Lutus wrote:
···
curious wrote:
> I am navigating through web page using WATIR..
>
> and as you know, many web pages has "Next" link that allows us to go to
> the next page by clicking this "Next" link.
>
> Now when the page reaches the last page, although "Next" is present,
> but it is no longer a link.
>
> At this point, if my code still goes to:
>
> ie.link(:text, "Next").click
>
> then I get the error message..
As others have replied to one of your other posts on this topic, why not
trap the error using "rescue", and move on from there?
--
Paul Lutus
http://www.arachnoid.com
curious wrote:
could you please tell me how I can trap the error in 'rescue'..
Like this:
begin
# error-creating code here
rescue
# error-handling cede here
end
Working example:
···
-------------------------------------
#!/usr/bin/ruby -w
begin
x = 1/0
rescue Exception => e
puts "trapped error: " + e
end
-------------------------------------
Output:
trapped error: divided by 0
--
Paul Lutus
http://www.arachnoid.com