Thanks Paul, I put it together in an easy example.  This is tested and works:

require 'win32ole'
require 'watir'   # the controller
include Watir
require 'Win32API'

@ie = IE.new
hWnd = @ie.ie.hWnd
pid=" " * 32
thread=  Win32API.new("user32", "GetWindowThreadProcessId", 'IP',
'I').Call(hWnd,pid)
fixnum_pid = pid.unpack("L")[0]
puts fixnum_pid
    Process.kill( 9 , fixnum_pid)

_______________________________________________
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to