Hi,

 

I have installed Ruby1.8.7.

*Gem List:*

 

C:\Ruby187\bin>gem list

*** LOCAL GEMS ***

builder (3.0.0)
commonwatir (3.0.0, 1.9.0)
cucumber (1.1.3)
diff-lcs (1.1.3)
ffi (1.1.0 x86-mingw32, 1.1.0.rc4 x86-mingw32)
firewatir (1.9.4, 1.9.0)
gherkin (2.6.7 ruby java)
hoe (3.0.6)
json (1.5.4, 1.5.0, 1.4.5 java)
minitest (2.5.1)
nokogiri (1.5.5 x86-mingw32, 1.5.0 x86-mingw32)
rake (0.9.2.2)
rautomation (0.7.2)
rdoc (3.9.4)
rspec (2.11.0, 1.3.2)
rspec-core (2.11.1)
rspec-expectations (2.7.0)
rspec-mocks (2.11.1)
rubygems-update (1.8.24)
s4t-utils (1.0.4)
term-ansicolor (1.0.6)
user-choices (1.1.6.1)
watir (1.9.0)
win32-api (1.4.8 x86-mingw32)
win32-process (0.6.6, 0.6.5)
windows-api (0.4.2, 0.4.1)
windows-pr (1.2.2, 1.2.1)
xml-simple (1.1.1)

*This is the script that I run on Aptana Studio 3*

 

require 'watir'

require 'win32ole'

save_dialog = WIN32OLE.new("AutoItX3.Control")

def save_file(filepath)

    ai = WIN32OLE.new("AutoItX3.Control")

    ai.WinWait("File Download", "", 5)

    ai.ControlFocus("File Download", "", "&Save")

    sleep 1

    ai.ControlClick("File Download", "", "&Save", "left")

    ai.WinWait("Save As", "", 5)

    sleep 1

    ai.ControlSend("Save As", "", "Edit1",filepath)

    ai.ControlClick("Save As", "", "&Save", "left")

    ai.WinWait("Download complete", "", 5)

    ai.ControlClick("Download complete", "", "Close")

  end

$ie = Watir::IE.new

$ie.bring_to_front

$ie.maximize

$ie.goto 'http://xxxxx.com/aaaa/login/index.php'

$ie.text_field(:name, 'username').set 'username'

$ie.text_field(:name, 'password').set password'

$ie.button(:value,'Login').click

*$ie.link(:text, 'Basics of CT').click*

*$ie.link(:text ,'Session01_Introduction_to_Computer’).click_no_wait*

*save_file("C:\\mffdff.ppt")*

*sleep 20*

*puts 'download dialog appeared'*

*$ie.link(:text ,'Logout').click*

*$ie.close*

 

*This is the error I am facing:*

 

 

c:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in 
`gem_original_require': no such file to load -- watir/loader (LoadError)

from c:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in 
`require'

from c:/Ruby187/lib/ruby/gems/1.8/gems/commonwatir-3.0.0/lib/watir.rb:1

from c:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:60:in 
`gem_original_require'

from c:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:60:in 
`require'

from C:/Documents and Settings/321106/My Documents/Aptana Studio 3 
Workspace/cucumbertest/env.rb:1

 

Thanks in Advance,

Sophia

Tags: comma separated list 

*×* <javascript:;>

only suggested tags can be used 

suggested tags: 

  

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

Reply via email to