在Ruby语言的实际是代码编写中,我们会觉得它的编写方式不同于其他语言,并且在编写代码时会有一种非常愉悦的心情。在这里我们就为大家介绍一下Ruby关闭IE进程的相关方法。#t#
使用watir的close_all方法,有时会关闭不掉IE,***的Ruby关闭IE进程办法就是直接终止IE进程,可以写一个关闭ie的方法
- require 'win32ole'
- # Returns the number
of windows
processes running with
the specified name. - def close_ie
- mgmt = WIN32OLE.connect
('winmgmts:\\\\.') - processes=mgmt.
instancesof("win32_process") - processes.each do |process|
- puts process
- if process.name ==
"iexplore.exe" then - process.terminate()
- end
- end
- end
这样调用close_ie方法时就可以实现Ruby关闭IE进程了。