我在QA和Staging环境中运行相同的QTP脚本。一个测试用例要求我单击在新窗口中打开的PDF文档。我的情况是即使文件是相同的,域名也是不同的。我该怎么做才能匹配它。我可以使用正则表达式吗?
质量保证中的文档网址:
http://qaapp2/InfoLibrary/ViewDocument\.aspx\?documentid=81b60525-9393-45ac-9c89-2fb1b0cb4701&documentname=ICD10\+physician\+readiness\+survey\.pdf"
分段中的文档网址:
http://stgapp2:81/InfoLibrary/ViewDocument\.aspx\?documentid=81b60525-9393-45ac-9c89-2fb1b0cb4701&documentname=ICD10\+physician\+readiness\+survey\.pdf"
如果查看URL,您会注意到除了域名
之外的所有内容都是相同的QA: qaapp2
STG: stgapp2:81
只有常见的字符串序列是'app2'
我无法成功匹配使用正则表达式,我使用了这个
[(stg)|(qa)][app2]
它不起作用。请帮忙。
答案 0 :(得分:1)
将正则表达式更改为
((stg)|(qa))app2
我使用以下网站验证我的正则表达式模式。
http://www.regular-expressions.info/vbscriptexample.html
注意:仅适用于IE,因为它是VBScript。