51Testing软件测试论坛

标题: Descriptive Programming里面如何使用正则表达式 [打印本页]

作者: tjmjf    时间: 2011-12-9 17:13
标题: Descriptive Programming里面如何使用正则表达式
X是一个字符串,可能是“abc”,也可能是“123”。

我目前知道如何检查页面是否存在innertext为X的webelement,如下:
IF Browser("browser").Page("Page").WebElement("innertext:="&X).Exist(1) then
~~~~~~
End if


求如何检查页面是否存在innertext以X开头的webelement。
谢谢啦

作者: efficient    时间: 2011-12-12 08:42
IF Browser("browser").Page("Page").WebElement("innertext:=X.*").Exist(1) then
~~~~~~
End if
Descriptive Programming在QTP中是默认识别正则表达式的,所以可以直接使用正则
作者: tjmjf    时间: 2011-12-12 18:48
回复 2# efficient
你用QTP运行过吗?我今天也试过这样的脚步,是不能识别的对象的。
作者: xjwldlover    时间: 2012-9-6 09:13
QTP的描述性变成默认是使用正则表达式的。同时,你的这个判断方式可以说是错误的,因为使用exists时‘未找到’对象和“找到多个”对象时,返回值都是False




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2