51Testing软件测试论坛

标题: 怎么写清除环境的代码 [打印本页]

作者: j44jj44j    时间: 2008-11-19 09:27
标题: 怎么写清除环境的代码
比如我录制了一个登录网易邮箱的脚本,运行脚本时如果已经有了一个打开的网易窗口,运行脚本时就会出错,怎么写一段代码可以让脚本先关闭所有网易窗口在执行登录?
作者: j44jj44j    时间: 2008-11-19 10:34
没人理我,还好在网上搜到了。
Dim WinIe,Ie,i,m
Set WinIe=description.Create()

WinIe("regexpwndtitle").value=" Microsoft Internet Explorer"   '所有页面的regexpwndtitle属性值都是" Microsoft Internet Explorer“
如果要关闭所有网易的窗口可以把上句改为
WinIe("title").value=网易的title

Set Ie=desktop.ChildObjects(WinIe)
m=Ie.count
For i=1 to m
        Ie(i-1).close                 ' 0为最后打开的一个,可关闭打开的几个,,循环改成for i=1 to m
Next
作者: hsjzfling    时间: 2008-11-19 10:36
何必那么麻烦。。。
systemutil.closeprocessbyname "iexplore.exe"
作者: fei.ge    时间: 2008-11-19 10:37
解决了问题,并把解决方法放到网上供我们学习。我顶你,楼主
作者: fei.ge    时间: 2008-11-19 10:38
原帖由 hsjzfling 于 2008-11-19 10:36 发表
何必那么麻烦。。。
systemutil.closeprocessbyname "iexplore.exe"


这句代码是关闭所有IE窗口?
作者: j44jj44j    时间: 2008-11-19 10:42
原帖由 hsjzfling 于 2008-11-19 10:36 发表
何必那么麻烦。。。
systemutil.closeprocessbyname "iexplore.exe"

关闭所有IE窗口确实挺方便的!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2