Thanks for you help Roman, i got similar solution for it through *
Stakeoverflow*

verification_link = ''Gmail.new("[email protected]", "111111") do 
|gmail|email = gmail.inbox.emails(:unread, :from => 
'[email protected]').first

message = email.body.decodedverification_link = /<a.*?href="(.+?)".*?>Verify 
Now<\/a>/m.match(message)[1].gsub(/\s/, '')end 


On Thursday, 11 July 2013 19:15:46 UTC+5:30, Roman Rodriguez wrote:
>
> It's not a Watir issue. It's about use of Gmail gem on ruby script. I 
> think you could try something like this:
>
> email = gmail.inbox.find(*:unread, :from => "no reply registration email"*
> ).*label("Confirm Verification")*
> email_text = email.message.html_part.body.to_s
> url_start = email_text.index('<a href="') + 9
> url_stop = email_text.index('>https:') - 2
> url = email_text.slice(url_start..url_stop)
>
> Cause I think you are not getting the message body which has the url you 
> need.
>
> Hope it help!
>
> Roman
>
> El miércoles, 10 de julio de 2013 07:12:02 UTC-3, maulik goswami escribió:
>>
>> I am new to Watir. 
>>
>> As a part of my registration script i need to access the *Gmail* and 
>> need to click on verification link to move further with the steps of 
>> registration. 
>>
>> So how can i achieve it ?
>>
>> I've installed ruby *Gmail* gem and also made a sample script but it 
>> only goes to *Gmail* website after that script stops and returns the 
>> null value.
>>
>>
>> Thanks in advance.
>>
>

-- 
-- 
Before posting, please read http://watir.com/support. In short: search before 
you ask, be nice.

[email protected]
http://groups.google.com/group/watir-general
[email protected]

--- 
You received this message because you are subscribed to the Google Groups 
"Watir General" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to