Ruby关闭IE进程再实际应用中是经常会遇到的问题。对于刚刚接触Ruby语言的朋友来说可能还对其不是太了解。希望通过我们的介绍大家可以充分掌握这一技巧的应用。
在Ruby语言的实际是代码编写中,我们会觉得它的编写方式不同于其他语言,并且在编写代码时会有一种非常愉悦的心情。在这里我们就为大家介绍一下Ruby关闭IE进程的相关方法。#t#
使用watir的close_all方法,有时会关闭不掉IE,***的Ruby关闭IE进程办法就是直接终止IE进程,可以写一个关闭ie的方法
- require'win32ole'
- #Returnsthenumber
ofwindows
processesrunningwith
thespecifiedname. - defclose_ie
- mgmt=WIN32OLE.connect
('winmgmts:\\\\.') - processes=mgmt.
instancesof("win32_process") - processes.eachdo|process|
- putsprocess
- ifprocess.name==
"iexplore.exe"then - process.terminate()
- end
- end
- end
这样调用close_ie方法时就可以实现Ruby关闭IE进程了。
转载请说明出处
知优网 » Ruby关闭IE进程采用直接关闭进程法
知优网 » Ruby关闭IE进程采用直接关闭进程法