一个在Intercall就职的小兄弟问了一下:在用watir做自动化测试的时候,如何得到IE对象的PID。
老早不用Watir了,没想过它有自带的方法。
想了半天,
搞出这么一个方法
-------------补充下----------------
自作多情了,看了下Watir的代码,在ie-process.rb里面有内置的方法得到PID,
老早不用Watir了,没想过它有自带的方法。
想了半天,
搞出这么一个方法
Win32API.new('user32', 'GetWindowThreadProcessId', 'ip', 'i').call($ie.hwnd,' '*32)-------------补充下----------------
自作多情了,看了下Watir的代码,在ie-process.rb里面有内置的方法得到PID,
IE::Process.process_id_from_hwnd hwnd
本文介绍了一种使用Watir进行自动化测试时获取IE对象进程ID(PID)的方法。通过调用Win32API和利用Watir内置的IE::Process模块来实现。此方法对于进行跨进程测试操作尤其有用。
247

被折叠的 条评论
为什么被折叠?



