vb常用函数

描述性编程,关闭浏览器,首先还是要把对象添加到对象库

window("Text:=百度一下,你就知道 - Windows Internet Explorer","index:="&i).close

 

2.vbs启动QQ,要用三个空格、、

option explicit  ‘告诉宿主变量必须先声明后使用
dim objshell
set objshell=CreateObject("Wscript.Shell")
objshell.run """C:\Program Files (x86)\Tencent\QQ\Bin\QQ.exe"""

 

3.Strcomp函数

Strcomp可比较两个字符串,并返回表示比较结果的一个值。

StrComp 函数可返回下面的值:

  • -1 (如果 string1 < string2)
  • 0 (如果 string1 = string2)
  • 1 (如果 string1 > string2)
  • Null (如果 string1 或 string2 为 Null)

语法:

StrComp(string1,string2[,compare])

4.中断测试的几种情况:

ExitAction - 退出当前操作,无论其循环属性如何。
  ExitActionIteration - 退出操作的当前循环。(注:QTP的日志中不会记录error信息)
  ExitRun / ExitTest - 退出测试,无论其循环属性如何。
  ExitGlobalIteration - 退出当前全局循环。

 

5.如何控制“不将测试结果记录到QTP报告中”

Reporter.Filter=0 or rfEnableAll '所有事件都记录在报告里

Reporter.Filter=1 or rfEnableErrorsAndWarnings '仅仅是警告和失败的事件记录在报告里

Reporter.Filter=2 or rfEnableErrorsOnly '仅仅是失败的事件记录在报告里。

Reporter.Filter=3 ro rfDisableAll ‘所有事件都不记录在报告里。

 

6.QTP如果录制不到的问题可能是IE里的加载项被禁用了

IE 工具---》internet选项--》程序--》管理加载项--》bhomanager class需要被启用

 

7. Dim strLogin
strLogin="123456.225"
MsgBoxFormatNumber(strLogin,3)  ‘3代表保留的小数位

8.如果想把光标放在输入框的某个指定位置,可以用object.SetCaretPos方法来实现.

9.远程连接QTp

const remotemachineIp="127.3.1.4"

set qtpApp=CreateObject(“quicktest.application”,remotemachineIp)

qtp.launch

qtpapp.visible=true

qtpapp.open "C:\sample\",true

qtpapp.test.run

qtpapp.close

set qtpapp=nothing

 

10 禁止脚本出错对话框

'以下为禁用调试框

 WshShell.RegWrite _

  "HKCU\SOFTware\Microsoft\Internet Explorer\Main\Disable Script Debugger",_"yes","Reg_sz"

  Wshell.RgeWrite _ "HKCU\SOFTware\Microsoft\Internet Explorer\Main\DisableScriptDebuggerIE",_"yes","Reg_sz"

  Wshell.RgeWrite _ "HKCU\SOFTware\Microsoft\Internet Explorer\Main\Error Dlg Displayed On Every Error",_"no","Reg_SZ"

禁用安全警告--重定向弹出框

Wshell.RegWrite _ "HKCU\SOFTware\Microsoft\Windows\CurrentVersion\Internet Settings\WarnOnPostRedirect",_"no","Reg_SZ"

 

11.MercuryTimers("Time1").Start
wait 2
MercuryTimers("Time1").Stop
print MercuryTimers("Time1").ElapsedTime  '毫秒计算时间

posted @ 2013-12-30 17:10  赏客  阅读(449)  评论(0编辑  收藏  举报