str = f.ReadLine()
If Not InStr(str,"#") > 0 Then
tmpArr = Split(str,"=",-1,1)
If StrComp(tmpArr(0),name) = 0 Then
getText = tmpArr(1)
Exit Do
End If
End If
Loop
Set f = Nothing
Set fso = Nothing
End Function
*******************************************
qtp script. code
JavaWindow(getWindowByTitle(getText(TITLE))
我们都知道,在软件开发中,界面上显示的文字,都是属于软件的资源而已,是不会写入到代码中去的,而是配置中软件的资源文件中而已,那在我们开发测试脚本的时候,同样这些具体的用于识别集体对象的属性不过也是属于一种资源而已,我们同样可以把这样资源写到我们的资源文件中去配置,这样当修改修改时,我们同样只需要去维护一份或几份资源文件而已,而不需要去到代码中去修改,这样大大增加了我们代码的可维护性。写一个简单的例子程序,来说明这个问题:
这里只是一个简单demo,在实际使用中我们可以按照这种思路去开发自己的测试脚本。
以上仅是我自己的一点想法,欢迎大家讨论。
文章来源于领测软件测试网 https://www.ltesting.net/