知识大全 VBScript常用函数总结
Posted 函数
篇首语:学如逆水行舟,不进则退。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 VBScript常用函数总结相关的知识,希望对你有一定的参考价值。
VBScript常用函数总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在编写 QTP脚本的过程中 有一些经常使用的函数 如果我们能熟悉这些常用的函数及其用法 并合理地使用它们 那么一些问题就很容易得到解决 下面是我总结的VBScript中常用的函数及其用法
GetROProperty
说明 You use the GetROProperty method to retrieve the current value of a test object property from a run time object in your application
一般来说 所有的对象都可以使用此方法得到运行时对象的实际值
语法 object GetROProperty (Property [PropertyData])
如 ButtonName=Browser( QA Home Page ) Page( QA Home Page ) WebButton( Submit ) GetTOProperty( Name )
WaitProperty
说明 Waits until the specified object property achieves the specified value or exceeds the specified timeout before continuing to the next step
此方法可以解决由于等待系统进行处理某些操作或网络原因引起的测试对象同步问题
语法 object WaitProperty (PropertyName PropertyValue [TimeOut])
如
Window( Test ) Static( Status ) WaitProperty text Ready
Instr
Returns the position of the first occurrence of one string within another
可以得到一个字符串在另外一个字符串中首次出现的位置
语法 InStr([start ]string string [ pare])
Split
Returns a zero based one dimensional array containing a specified number of substrings
此函数可以把原来用某个特殊字符串连接起来的字符串分割开 得到一个一维的数组
UBound
Returns the largest available subscript for the indicated dimension of an array
得到某个维度的最大值
Trim
Returns a copy of a string without leading spaces (LTrim) trailing spaces (RTrim) or both leading and trailing spaces (Trim)
如果需要删除字符串左边的所有空格 那么可以使用LTrim 函数 如果需要删除字符串右边的所有空格 那么可以使用RTrim 函数 如果需要删除字符串左边和右边的所有空格 那么可以使用Trim 函数
Ucase
Returns a string that has been converted to uppercase
此函数可以把所有的字符都转换成相应的大写
LCase
Returns a string that has been converted to lowercase
此函数可以把所有的字符都转换成相应的小写
Cstr
Returns an expression that has been converted to a Variant of subtype String
由于VBScript只有一种类型Variant 你可以使用此函数把某个变量强制转换成String类型
CInt
Returns an expression that has been converted to a Variant of subtype Integer
由于VBScript只有一种类型Variant 你可以使用此函数把某个变量强制转换成Integer类型
在描述性编程语句中 最常用的函数有
Create
这是创建一类或一个对象时必须要使用的方法
ChildObjects
使用此方法可以得到符合某些条件的一类对象的集合
Count
使用使用此方法可以得到符合某些条件的一类对象的个数
The following example uses the Create method to return a Properties collection object named EditDescription and then uses the returned object to instruct QuickTest to enter the text MyName in the first WebEdit object in the Mercury Tours page with the name UserName
Set EditDesc = Description Create()
EditDesc( micclass ) Value = WebEdit
EditDesc( Name ) Value = userName
Set Lists = Browser( Wele Mercury ) Page( Wele Mercury ) ChildObjects(EditDesc)
NumberOfLists = Lists Count()
If NumberOfLists > Then
Browser( Wele Mercury ) Page( Wele Mercury ) Lists( ) Set MyName
End If
一些具体的用法可以在 QTP的帮助里面找到 个人的建议是 你最好按照 QTP里面提供的例子 自己使用这些函数自己写几行语句 运行后看一下运行结果 结合QTP帮助里面的说明 这样学习会快 也记得牢固
在输出结果时 常用的函数有 Msgbox 和 Print 函数 Msgbox 函数在 QTP 及其以上版本都可以使用 Print 函数需要在 QTP 版本上使用 QTP 不支持此函数 不知道 QTP 是否支持此函数
cha138/Article/program/net/201311/12288相关参考
RATIO_TO_REPORT功能描述该函数计算expression/(sum(expression))的值它给出相对于总数的百分比即当前行对sum(expression)的贡献 SAMPLE下
ASCII 返回与指定的字符对应的十进制数; SQL>selectascii(A)Aascii(a)aascii()zeroascii()spacefromdual; AAZEROSP
返回一个数字反余弦值 SQL>selectcosh()fromdual; COSH() EXP 返回一个数字e的n次方根 SQL>selectexp()exp()fr
知识大全 基于php常用函数总结(数组,字符串,时间,文件操作)
数组:【重点】implode(分隔arr)把数组值数据按指定字符连接起来例如$arr=array();$str=implode($arr);explode([分隔]arr)按指定规则对一个字符串进
本文提供vbscript时间函数的概要介绍可应对一般应用具体特殊需求可进一步搜索 date()获取日期格式 time()获取时间格式:: now()获取日期和时间格式:: d=date()
PHP中时间和日期函数总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!PHP中所有函数都是UNI
首先要了解rank在英语的意思等级也就是说这是一个给数据确定等级的函数 以销售为例有地区年月销售员销售额记录这五个字段我们可以按地区年月销售额对销售员进行排序这样对销售员来说就相当于有一个等级概
总结JavaWeb中几个函数的作用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一Servle
ASP常用函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 数学函数 取整函数
初学ASP:常用ASP内置函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!函数就是该语言封装了的