`
kiki1120
  • 浏览: 314513 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
将博客搬至CSDN
第一种方法:利用.ppd文件安装         这是在网上看到的方法,有人说下载模块的zip包,能解压出.tar.gz和.ppd两个文件,但是我从CPAN上没找到zip包,仅下载到.tar.gz包,所以自己按下面格式写了一个Net-SSH.ppd文件,每个tar.gz都需要对应一个ppd。   <SOFTPKG NAME="Net-SSH" VERSION="0.09"> <TITLE>Net-SSH</TITLE> <ABSTRACT>Net-SSH</ABSTRACT> ...
Dim str = "\/:*?""<>|" If Trim(文件名) Like "*[ & str & ]*" Then     MsgBox("文件名不能含有特殊字符" & str, MsgBoxStyle.Exclamation, "警告") End If
'读取程序所在工作目录下debug.txt文件内容,设置DEBUG标志 Dim debug = False Dim debugFile As String debugFile = Application.StartupPath & "\debug.txt" '检查文件是否存在 If My.Computer.FileSystem.FileExist(debugFile) Then     '读取文件全部内容     If My.Computer.FileSystem.ReadAllText(debugFile).StartsWith("1&qu ...
Dim i As Integer Dim proc As Process()   '判断excel进程是否存在 If System.Diagnostics.Process.GetProcessesByName("excel").Length > 0 Then     proc = Process.GetProcessesByName("excel")     '得到名为excel进程个数,全部关闭     For i=0 to proc.Length -1         proc(i).Kill()     Next End ...
Dim FileExists As Boolean Dim filePath = "D:\Book1.xls" fileExists = My.Computer.FileSystem.FileExists(filePath) If fileExists = False Then     MsgBox("文件不存在") Else     '文件存在则删除文件     My.Computer.FileSystem.DeleteFile(filePath, FileIO.UIOption.OnlyErrorDialogs, FileIO.Recy ...
最近用vb.net开发了一个小工具,可以选择字体和颜色,利用自带的FontDialog和ColorDialog实现,然后用获取到的字体及颜色来修改Excel表格样式,Excel的字体对象是Microsoft.Office.Interop.Excel.Font,而字体控件是System.Drawing.Font,颜色控件 ...
创建XP虚拟机镜像 1、新建一个虚拟机,打开菜单File-New-VirtualMachine; 2、New Virtual Machine Wizard窗口中,选择第一项Typical,Next; 3、选择Installer disc image file(iso),点Browser按钮,找到GhostXP的iso安装镜像文件,一般是700M左右大小; ...
ORAOM:Object Repository automation object model(对象库自动化模型对象) 本文脚本不需要QTP加载对象库,就能读取对象库中的内容,包括对象名称和各个属性值。   '创建ObjectRepositoryUtil对象 Set ObjRepoUtil = CreateObject("Mercury.ObjectRepositoryUtil") '加载对象库tsr文件 ObjRepoUtil.Load "D:/对象库.tsr" '打印全部对象属性值 PrintObjInfo ObjRepoUtil, ...

QTP的六种设计模式

    博客分类:
  • QTP
一、单例模式(Singleton Pattern) '------------------------------------------------------------------------------- ' Description: ' 单例模式Singleton Pattern ' 只能实例化一个对象。当创建ExcelWrapper这个类包装的时候就只会调用单个实例,在类销毁时, ' 会自动销毁此全局变量的实例,这样就再也不会在进程里看到N多个Excel进程实例了。 '------------------------------------------------- ...
MsgBox GetRndStr(8) Function GetRndStr(ByVal strLen) Dim strArr, tmpStr strArr=Split("a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,1,2,3,4,5,6,7,8,9,0",",") For i=0 To strLen-1 tmpStr=tmpStr & strArr(RandomNumber.Value(0, UBound(strArr))) Next GetRndStr ...
使用QTP自动化测试结束后,经常需要将测试结果写入Excel中,这里就把一些常用对Excel操作的方法进行归纳、整理,方便使用时查阅。支持Office Excel 2003版本,不支持2007版本。   On Error Resume Next Dim FileName, SheetName, Text, ExcelApp, ExcelBook, ExcelSheet FileName = "D:/Book1.xls" SheetName = "新建表" Text = "Hello QTP ! 你好, QuickTestProfes ...
  SystemUtil对象包括BlockInput、CloseDescendentProcesses、CloseProcessByHwnd、CloseProcessById、CloseProcessByName、CloseProcessByWndTitle、Run、UnblockInput方法。   1、使用Run方法运行文件或程序 Run file,[params],[dir],[op],[mode] (1)file参数是必须输入的 ...
    在自动化测试过程中,经常需要对大量的文本数据进行查找,对字符串进行比较和匹配,从而判断测试结果是否正确。这时候,就需要用到正则表达式。     在VBScript中,使用RegExp对象来支持正则表达式的使用。RegExp提供了3个属性和3个方法,分别是:   属性:Pattern、Global、IgnoreCase 方法:Execute、Test、Replace Pattern属性用于描述正则表达式的匹配模式; Global属性用于设置搜索过程中是仅匹配第一个还是全部匹配,True表示全部匹配,False表示仅匹配第一个; IgnoreCase属性用于设置匹配字符串时 ...
Eval   计算一个表达式的值并返回结果。 [result = ]Eval(expression)   Execute 执行一个或多个指定的语句。 Execute statements     例子: x = 9 y = 10   bIsEqual = Eval("x = y") Execute "x = y"   MsgBox "bIsEqual: " & bIsEqual MsgBox "X is no longer 9. It is: " & x   ...
Global site tag (gtag.js) - Google Analytics