TC启动浏览器

上一篇 / 下一篇  2011-02-18 21:20:09 / 个人分类:TC

51Testing软件测试网 CcluDy_fX g:o


~u$o/\)Oe W0TC(TestComplete)可以通过3种方式启动IE浏览器:51Testing软件测试网 C'S j j!b
1.添加IE到测试程序列表,然后启动(类似于QTP的录制url设置)
"fb{2etGg[r02.通过脚本建立IE文档对象模型(DOM对象)51Testing软件测试网Dn\5@o
3.指定ie可执行程序的路径,然后通过调用win32的方法启动ie

np&Z,C/Jl%|:v051Testing软件测试网"D9kR U:@#hplu

1.testsdApps--Adding Web Pages,指定url和使用的浏览器

[*nK+k;hQ0B0

O(?"j3v+B ^y"A0
u'G.{_\~0  注意:如果在别的电脑上执行,需要修改路径,因为有时iexploere.exe的路径会有所不同51Testing软件测试网[,I} F4mg*T4\
2.通过访问DOM
$w}#{%B;rMRa_v0' Creating IE instance51Testing软件测试网(vt S!H3\^4V3vf(I)M
Set IEObj = CreateObject("InternetExplorer.Application")
A/Q1}/q:LRB'o0' Making IE visible51Testing软件测试网@3L;Y^c(T)|6Z|
IEObj.Visible = True
S'Sp7~vS+r S-XK0' Navigating to the page
o)DbAde*I0Call IEObj.Navigate("www.google.com")
f/[4l:FX8\\0  注:Navigate方法不会等待页面的加载,因此,在调用改方法后,应调用aqUtils.Delay,暂停脚本执行,类型于QTP的.sync
d#gx t\9cj03.通过win32函数
{vG GC r,Z+G?0s = BuiltIn.GetCOMServerPath("InternetExplorer.Application")51Testing软件测试网'ZAN I*UJ)F
Call Win32API.WinExec(s, SW_NORMAL)
!^&Gd x0c0注:加载页面需用browser的TOurl方法或加载page再调用page的TOURL方法;还可以把你需要的页面地址加到获得的ie程序的地址后面,然后作为参数传递给WinExec 。51Testing软件测试网cc9q&IV/X,a!dLe


TAG:

 

评分:0

我来说两句

Open Toolbar