Mid(string, start[, length])
示例:
这个函数主要用于截取字符串,在自动化测试开发中可用于获取需要的字符串。
比如:
上面简单介绍了几个VBScript的函数的用法,接着我们来谈谈自动化测试,目前我们提到的自动化测试,其实默认表示的是功能(GUI)的自动化测试,这类自动化测试有几个主要特点。第一,能够实现对GUI上面的对象进行操作,比如单击按钮、输入信息等;第二,能够读取外部数据,即实现数据驱动的自动化测试;第三,能够进行实际结果和预期结果比较,也就是很多人了解的检查点或者叫验证点;第四,能够输出测试结果,是通过还是失败,如果失败,还需要得到失败的信息。
对于实现第二和第四个特点,测试脚本必须具有读取外部数据和输出数据的能力,这时仅仅依靠 VBScript那几个函数就不能解决这个问题。在VBScript虽然类的概念比较弱,但对象在VBScript中应用是非常广泛的,其中FileSystemObject对象可以轻松的实现对文本文件读取和写入。
那么我们先看看怎么使用FileSystemObject对象。先在文本框中输入下面的代码,保存成.vbs的文件,双击运行试试。本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/aken_wang/archive/2008/03/31/2233701.aspx
―――――――――――――――――――――――――――――――――――――――
FileSystemObject对象
描述
提供对计算机文件系统的访问。
语法
Scripting.FileSystemObject
―――――――――――――――――――――――――――――――――――――――
根据上面FileSystemObject对象的语法,如果要使用这个对象,首先我们需要创建。
Set objFSO = CreateObject("Scripting.FileSystemObject")
FileSystemObject对象包括很多的方法:
可以使用OpenTextFile和CreateTextFile来创建和打开文件,会返回一个TextStream对象。
―――――――――――――――――――――――――――――――――――――――
TextStream对象
描述
有助于顺序访问文件。
语法
TextStream.{property | method}
property和method参数可以是任何与TextStream对象相关联的属性和方法。注意在实际使用时,TextStream对象由代表从 FileSystemObject返回的TextStream对象的变量取代。
―――――――――――――――――――――――――――――――――――――――
TextStream对象包括很多的方法和属性:
从上表中可以看到,使用Read方法和ReadLine方法可以实现数据读取,使用Write方法和WriteLine方法可以实现数据写入。但在读取和写入完成后,需要使用Close方法关闭创建的文件。
文章来源于领测软件测试网 https://www.ltesting.net/