TC启动浏览器

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

51Testing软件测试网!Jv ~K2_s9ic"`L

51Testing软件测试网+e-S8K7?3r] MD.O"m
TC(TestComplete)可以通过3种方式启动IE浏览器:51Testing软件测试网a6jVH}6LB
1.添加IE到测试程序列表,然后启动(类似于QTP的录制url设置)
F&V:a(@k'h02.通过脚本建立IE文档对象模型(DOM对象)51Testing软件测试网%vG|"{w_.@N
3.指定ie可执行程序的路径,然后通过调用win32的方法启动ie

3]i%k@/Z1{F051Testing软件测试网2_ @CA^Z)f#YgMP

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

7g c,S C"Yl051Testing软件测试网3[m)J.F$L kk


d6B-Ib6e6i.[6X0  注意:如果在别的电脑上执行,需要修改路径,因为有时iexploere.exe的路径会有所不同51Testing软件测试网ZWMN*w A
2.通过访问DOM51Testing软件测试网1|s+kVx;LjP3]
' Creating IE instance51Testing软件测试网A B_y/p-Q^
Set IEObj = CreateObject("InternetExplorer.Application")
J.Z/b7{&_2D-p;~0' Making IE visible51Testing软件测试网Oa,w,tv u+o[P&z
IEObj.Visible = True51Testing软件测试网 { s,\b/d~)]/w+r
' Navigating to the page
_$Iz|D7OU0Call IEObj.Navigate("www.google.com")51Testing软件测试网6p1M _$\f6J d0@|
  注:Navigate方法不会等待页面的加载,因此,在调用改方法后,应调用aqUtils.Delay,暂停脚本执行,类型于QTP的.sync
8@`c1P4C%T#_03.通过win32函数
[J@Z1Y$d0s = BuiltIn.GetCOMServerPath("InternetExplorer.Application")
7b-pZq l0Call Win32API.WinExec(s, SW_NORMAL)
9\7}i9r Y\|0注:加载页面需用browser的TOurl方法或加载page再调用page的TOURL方法;还可以把你需要的页面地址加到获得的ie程序的地址后面,然后作为参数传递给WinExec 。

0r'P0iB4B0

TAG:

 

评分:0

我来说两句

Open Toolbar