51Testing软件测试论坛

标题: 如何关闭当前所有browser. [打印本页]

作者: zhengfeng    时间: 2006-2-9 14:55
标题: 如何关闭当前所有browser.
如何关闭当前所有browser.
(此时并不知道有几个is opening, and don’t know any properties of the browser)
作者: hongtang    时间: 2006-2-10 10:41
标题: 直接杀掉所有IE 进程!
直接杀掉所有IE 进程!
作者: ldg135    时间: 2006-2-14 17:35
用一条语句:
Browser("index:=0").close
作者: Horus_Ra    时间: 2006-2-15 09:25
原帖由 ldg135 于 2006-2-14 17:35 发表
用一条语句:
Browser("index:=0").close



你光这样写好像不行的吧???
作者: 每天喝水    时间: 2006-2-15 10:01
标题: 代码如下:
  1. SystemUtil.CloseProcessByName("IEXPLORE.EXE")
复制代码


可不分青红皂白并且丧心病狂的关闭所有的IE进程。
作者: 每天喝水    时间: 2006-2-15 10:18
原帖由 ldg135 于 2006-2-14 17:35 发表
用一条语句:
Browser("index:=0").close


如果用这语句的话,会牵涉到一个问题,因为此语句一次只能关闭一个浏览器,而且是按照激活顺序而不是开启顺序,在不知道开启了几个的时候就麻烦了。
作者: Horus_Ra    时间: 2006-2-15 11:12
原帖由 每天喝水 于 2006-2-15 10:01 发表
  1. SystemUtil.CloseProcessByName("IEXPLORE.EXE")
复制代码


可不分青红皂白并且丧心病狂的关闭所有的IE进程。



可以判断Title吗?
作者: 每天喝水    时间: 2006-2-15 13:12
原帖由 Horus_Ra 于 2006-2-15 11:12 发表



可以判断Title吗?



忽略一切。(不是已经不分青红皂白...丧心病狂了嘛...)
作者: Horus_Ra    时间: 2006-2-15 13:23
我的意思是,如果能加上判断Title的话,就用不着什么都关了……
作者: ldg135    时间: 2006-2-16 10:22
光用这一条当然不行了,在Browser("index:=0").close 的基础上,配合写一些循环、判断语句,基本上想要的都可以实现。
作者: 每天喝水    时间: 2006-2-16 14:24
标题: 选择性关闭浏览器
原帖由 Horus_Ra 于 2006-2-15 13:23 发表
我的意思是,如果能加上判断Title的话,就用不着什么都关了……



代码:

Browser("Browser").Page("Title").Sync
Browser("Browser").Close


将红色部分换成你要关闭的浏览器的 Title 就可以了。




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