Watir里面返回IE的进程号

一个在Intercall就职的小兄弟问了一下:在用watir做自动化测试的时候,如何得到IE对象的PID。

老早不用Watir了,没想过它有自带的方法。

想了半天,

搞出这么一个方法

Win32API.new('user32', 'GetWindowThreadProcessId', 'ip', 'i').call($ie.hwnd,' '*32)


-------------补充下----------------

自作多情了,看了下Watir的代码,在ie-process.rb里面有内置的方法得到PID,

IE::Process.process_id_from_hwnd hwnd

你可能感兴趣的:(IE,Ruby)