Windows 7 Internet Explorer 8 Ruby 1.8.6 Watir 1.6.5 The attach and find methods CANNOT find an IE instance that was opened via clicking a link from another instance of IE started using “Run as Administrator” or from a Run as Administrator command prompt run water script.
Here’s a simple script that demonstrates success if run as non-admin and failure if run as admin require 'rubygems' require 'watir' ie = Watir::IE.start("http://www.quackit.com/html/codes/ html_open_link_in_new_window.cfm") ie.link(:text,"HTML Help").click ie2 = Watir::IE.attach(:title,/Help/) #ie2 = Watir::IE.find(:title,/Help/) if ie2==nil print "ie2 nil" else print "ie2 not nil" end These methods both work however on finding a window opened via admin or non-admin as long as it is the first window. Here’s a script demonstrating success for both admin and non-admin require 'rubygems' require 'watir' ie = Watir::IE.start("google.com") ie2 = Watir::IE.attach(:title,/Google/) #ie2 = Watir::IE.find(:title,/Google/) if ie2==nil print "ie2 nil" else print "ie2 not nil" end Has anyone run into this issue and have a solution? -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. You received this message because you are subscribed to http://groups.google.com/group/watir-general To post: watir-general@googlegroups.com