When I attempt to use the $ie global variable in a test _ method: class TC_Policies < Test::Unit::TestCase require 'rubygems' gem 'watir' require 'watir' require 'utilities' require 'test/unit/testcase' require 'win32ole' require 'unittests/setup' #setup to run suite $ie = openCMGServer($cmgServerName) openPolicyExcelFile() login($ie, "username","password") def test_Windows_Tool_Tip_Values assert_equal(true, policyDropDownPossibleValues($ie, 'windows')) end end I get the following error: 1) Error: test_Windows_Tool_Tip_Values(TC_Policies): WIN32OLERuntimeError: unknown property or method `document' HRESULT error code:0x80010108 The object invoked has disconnected from its clients. c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1164/./watir.rb:1775:in `method_missing' c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1164/./watir.rb:1775:in `document' c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1164/./watir.rb:1157:in `each_element' c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1164/./watir.rb:1166:in `locate' c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1164/./watir.rb:1123:in `locate_tagged_element' c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1164/./watir.rb:3201:in `locate' c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1164/./watir.rb:2412:in `assert_exists' c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1164/./watir.rb:3260:in `[]' ./utilities.rb:100:in `clickMenuItem' ./PolicyDropDownPossibleValues.rb:16:in `policyDropDownPossibleValues' c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1164/./CMG_tests/policy_test_ suite.rb:32:in `test_Windows_Tool_Tip_Values'
However, if I use a local variable in my class, it runs fine: class TC_Policies < Test::Unit::TestCase require 'rubygems' gem 'watir' require 'watir' require 'utilities' require 'test/unit/testcase' require 'win32ole' require 'unittests/setup' #setup to run suite @@ie = openCMGServer($cmgServerName) openPolicyExcelFile() login(@@ie, "username","password") def test_Windows_Tool_Tip_Values assert_equal(true, policyDropDownPossibleValues(@@ie, 'windows')) end end Any idea what is going on here?
_______________________________________________ Wtr-general mailing list Wtr-general@rubyforge.org http://rubyforge.org/mailman/listinfo/wtr-general