QTP如何打开浏览器,并进入网站,关闭浏览器
QTP如何打开浏览器,并进入网站,关闭浏览器
'打开IE,进入系统------方法1:快
SystemUtil.Run"C:\Program Files\Internet Explorer\IEXPLORE.EXE","http://www.baidu.com"
'打开IE,进入系统------方法2:慢
SystemUtil.Run"http://www.51testing.com"
'打开IE,进入系统1后,再跳转到系统2
SystemUtil.Run"C:\Program Files\Internet Explorer\IEXPLORE.EXE","http://www.51testing.com"
Browser("micClass:=Browser").Page("micClass:=Page").Sync : wait 2
Browser("micClass:=Browser").Navigate "http://www.hao123.com"
checkURL = Trim(Browser("micClass:=Browser").Object.LocationURL)
print checkURL
'打开多个浏览器,进入不同页面
SystemUtil.Run"C:\Program Files\Internet Explorer\IEXPLORE.EXE"
SystemUtil.Run"C:\Program Files\Internet Explorer\IEXPLORE.EXE"
Browser("CreationTime:=0").Navigate "http://www.51testing.com"
Browser("CreationTime:=1").Navigate "http://www.hao123.com"
'关闭浏览器
Browser("micClass:=Browser").Close
部分Browser方法,如Navigate、Back、Home、Refresh等在某些人的机器上是好用的,但在另外一些人的机器上就不好用了。脚本执行到这些方法,并不会抛出错误;而且qtp日志里看到的状态是"done".
经过一段时间的观察,终于发现这些机器上IE加载项(IE"工具"->"管理加载项")的不同:
BHOManager Class插件的问题。文件名是BHOManager.dll,部分人的机器上该插件被禁用或删除掉了,猜测原因可能是使用了某些清理ie的工具导致。
解决该问题的方法很简单:
如果是被禁用了,只要重新启用即可;如果是被删除掉了,可以重新安装qtp,或者从别处拷贝BHOManager.dll文件过来,用regsvr32 BHOManager.dll注册后就可以了。
SystemUtil.Run "http://www.51testing.com"
Browser("micClass:=Browser").Navigate "http://www.baidu.com"
Browser("micClass:=Browser").Page("micClass:=Page").Sync:wait 1
'打开新的标签
Browser("micClass:=Browser").OpenNewTab:wait 1
Dim testHWND
testHWND = Browser("creationtime:=1").GetROProperty("HWND")
Browser("creationtime:=1").Navigate "http://www.qq.com"
Browser("creationtime:=1").Page("micClass:=Page").Sync:wait 2
'关闭新的标签
Browser("hwnd:="&testHWND).close
Browser("creationtime:=0").Refresh:wait 3
QTP如何打开浏览器,并进入网站,关闭浏览器相关推荐
- bat实现 自动循环打开谷歌浏览器自动访问网站关闭浏览器功能
bat实现 自动循环打开谷歌浏览器自动访问网站关闭浏览器功能
- python 爬取网页 通知消息_python简单爬取页面信息及实现打开、关闭浏览器
声明:本文仅是为了学习而举例说明python的强大,禁止用于不良目的! 1.python可以打开浏览器并浏览网页,并且保存网页内容到本地硬盘 实现代码如下: import urllib import ...
- 《手把手教你》系列基础篇之2-python+ selenium自动化测试-打开和关闭浏览器(详细)
简介 本节介绍如何初始化一个webdriver实例对象driver,然后打开和关闭firefox浏览器.要用selenium打开fiefox浏览器.首先需要去下载一个driver插件geckodriv ...
- cookie设置为关闭浏览器后清除,打开后cookie还是没有清除
今天踩了几个cookie的坑,花了我2小时. 问题是这样的,我给aaa域名下的a.html页面设置了一条很简单的cookie: document.cookie = "name=abc&quo ...
- java如何关闭一个浏览器网页代码_使用java代码打开关闭浏览器(指定的浏览器或者计算机默认的浏览器)...
package network.openURL; import java.io.IOException; import java.net.HttpURLConnection; import java. ...
- 火狐浏览器无法打开本地php,php网站程序里setcookie在IE浏览器不能用,火狐浏览器可以浏览的问题...
php网站程序里setcookie在IE浏览器不能用,火狐浏览器可以浏览的问题 最近做一项功能的时候存在疑惑,在IE浏览器下(没有做具体测试,可能是IE的各个版本,我使用的是IE8),php5.2.1 ...
- alert点击完确定关闭浏览器窗口_关务实操技巧:单一窗口缓存4大清理方法,解决部分退单问题...
前言 2018年"关检融合"之后,中国国际贸易单一窗口(下称"单一窗口")的使用范围进一步扩大.随着通关一体化.无纸化的推进,单一窗口越来越成为进出口企业关务人 ...
- 一键设置mac显示选项_如何通过关闭浏览器中的一个选项卡将Mac上的电池寿命延长一倍...
一键设置mac显示选项 by Primož Cigler 通过PrimožCigler 如何通过关闭浏览器中的一个选项卡将Mac上的电池寿命延长一倍 (How I doubled the batter ...
- html打开显示脚本错误,IE浏览器显示脚本错误怎么办 IE浏览器脚本错误解决方法图文教程...
只要一打开网页,就会弹出一个"当前页面的脚本发生错误"提示框,如下图,不论按"是"或者"否",当打开其它网页时,又会弹出一个这样的" ...
最新文章
- led显示屏背景墙设计_室内LED 显示屏室内安装设计
- Git 忽略一些文件不加入版本控制
- linux ubuntu 安装ftp,系统运维|如何在 Ubuntu 下安装和配置 FTP 服务器
- 小学计算机教案表格式,小学信息技术教案表格数据处理.docx
- SOAPUI安装破解
- LinuxQt打包发布
- 《一树梨花》旋转特效
- uni-app自定义搜索框-自定义按钮及搜索图标
- html2day(合并单元格,有序、无序列表,input、select、textarea表单)
- IE浏览器浏览网页提示证书错误,Chrome、360浏览器显示“不安全”的原因
- 离散数学:n元素上的各种关系数目推导
- sql server 计算坐标点距离函数
- 维天运通冲刺香港上市获证监会反馈,需补充说明增资定价依据等
- 存储一万亿张图片,需要怎样的架构?
- 智能绿化灌溉系统解决方案
- SpringBoot+Vue实现供销链管理系统,值得学习!
- 网盘下载限速破解方法
- VS--无法迁移解决方案文件(解决办法)
- 区块链游戏和元宇宙的关系
- Bash 漏洞是什么级别的漏洞,有什么危害,具体如何修复?
热门文章
- 菜鸟项目练习:黑马点评项目总结
- 【信息技术】【2008.06】基于上下文感知和注意力的视觉对象跟踪
- overlapped
- html选择文件按钮美化,css input[type=file] 样式美化,input上传按钮美化
- Android URLEncoder
- 4.1 任务办理人,任务候选人,任务候选组
- H5响应式网站模板下载建站
- SQL注入攻击及其防范检测技术研究
- python读取文件路径格式_Python学习笔记读写文件之文件与文件路径
- java ftl 标签_在FTL文件中使用自定义的Java方法