新手求助QTP问题
我在自学QTP的万用符的使用时,按照教程的设置完毕,回放脚本发现出现错误,如下图所示我的设置如下图
请各位前辈指导一下 谢谢了!!! 回复 1# li381246777
正则表达式是么?
问题应该是出在/这个符号上面。你有了转义字符,但是后面没写东西
你要做的效果的是什么,直接说想要实现的效果,匹配哪类的数据。 回复 2# 黑羽祭
日期吧 本帖最后由 li381246777 于 2013-10-11 16:23 编辑
回复 2# 黑羽祭
正则表达式我选的是否,我是想按照教程上面的操作一遍,下面上教程上面写得步骤:1. 选取要建立检查点的文字在关键字视图中,展开(+)【welcome Mercury tours】>【select a flight:mercury网页,则这个网页会出现在【Active Screen】。在【Active Screen】窗口中,以鼠标框住出发班机的日期12/29/2004,然后鼠标右击选择【insert text checkpoint】,开启【Text checkpoint properties】对话窗口。2. 使用万用字符表示要检查的文字在【checked text】点击【Edit Constant Value Options】按钮,开启【Constant value Options】对话窗口3.在【Value】字段,输入//200,设定Quick Test 以MM/DD/200Y文字格式检查此文字检查点。 勾选【Regular expression-正则表达式】选项,会出现讯息问你要不要在每个特殊字符前加上反斜杠,点选【No】。4.接受其它默认值,点选【OK】关闭【Constant Value Options】对话窗口【Text Checkpoint Properties】对话窗口。点击【OK】,关闭【Text checkpoint properties】对话窗口。QTP会在测试脚本中,【select a flight:mercury】网页的下方加入文字检查。5.存储测试脚本点击【File】>【Save】或者是点击工具列上的【Save】按钮。6.执行刚才保存的脚本。 回复 2# 黑羽祭
我正则表达式选否,我是想按照教程上面的步骤实践依次,下面是教程上面的步骤:
1.选取要建立检查点的文字
在关键字视图中,展开(+)【welcome Mercury tours】>【select a flight:mercury网页,
则这个网页会出现在【Active Screen】。在【Active Screen】窗口中,以鼠标框住出发班机的日期12/29/2004,然后鼠标右击选择【insert text checkpoint】,开启【Text checkpoint properties】对话窗口。
2.使用万用字符表示要检查的文字
在【checked text】点击【Edit Constant Value Options】按钮,开启【Constant value Options】对话窗口。
3. 在【Value】字段,输入//200,设定Quick Test 以MM/DD/200Y文字格式检查此文字检查点。 勾选【Regular expression-正则表达式】选项,会出现讯息问你要不要在每个特殊字符前加上反斜杠,点选【No】。
4.接受其它默认值,点选【OK】关闭【Constant Value Options】对话窗口【Text Checkpoint Properties】对话窗口。点击【OK】,关闭【Text checkpoint properties】对话窗口。QTP会在测试脚本中,【select a flight:mercury】网页的下方加入文字检查。
5,保存脚本之后执行。 回复 5# li381246777
日期是吧。
试试这么写:\/\/20 回复 6# 黑羽祭
我刚试了一下 还是出现错误,如下图: 试试?\/?\/20 ,月份为0的时候,没有字符
或者图省事,只匹配数字(\d{1,2}\/){2}20\d{2} 回复 8# ermine
OK测试通过了:lol 谢谢大家的帮助了:handshake 回复 7# li381246777
嗯 日期5 不是05,造成的匹配失败。
嗯,解决了就好
页:
[1]