# Watir script, log into gmail

**URL:** <https://www.ruby-forum.com/t/watir-script-log-into-gmail/176163>\
**Category:** Ruby\
**Created:** [September 25, 2009, 3:41pm UTC](https://www.ruby-forum.com/t/watir-script-log-into-gmail/176163 "2009-09-25T15:41:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![avtuvy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/eb9ed0/32.png) [@avtuvy](https://www.ruby-forum.com/u/avtuvy)\
**Post date:** [September 25, 2009, 3:41pm UTC](https://www.ruby-forum.com/t/watir-script-log-into-gmail/176163/1 "2009-09-25T15:41:07Z")

</div>

This is my first attempt with ruby/watir, the script below populates the  
login and password but does not click the signIn button, please help.

require “watir”  
require “test/unit”  
require “win32ole”

class TC\_Login \< Test::Unit::TestCase

$ie = Watir::IE.new

def setup  
$ie.goto(“[http://gmail.com](http://gmail.com)”)

end

def test\_login  
$ie.text\_field(:id,“Email”).set(“milosh”) #fake  
$ie.text\_field(:id,“Passwd”).set(“23gq”) #fake

ie.button(:name, “signIn”).click

end  
end

---

<div class="post-metadata">

**Author:** ![avtuvy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/eb9ed0/32.png) [@avtuvy](https://www.ruby-forum.com/u/avtuvy)\
**Post date:** [September 25, 2009, 4:28pm UTC](https://www.ruby-forum.com/t/watir-script-log-into-gmail/176163/2 "2009-09-25T16:28:17Z")

</div>

On Fri, Sep 25, 2009 at 8:41 AM, Avraham T. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> ie.button(:name, “signIn”).click
> 
> ## end end
> 
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).

Update the following:  
ie.button(:name, “signIn”).click

To be:  
$ie.button(:name, “signIn”).click

And while I’m at it, you might want to consider posting Watir-specific  
questions to the Watir group.  
[http://groups.google.com/group/watir-general](http://groups.google.com/group/watir-general)
