在 QTP 中使用正则表达式来匹配 diff URL
Using regex in QTP to match diff URL
我在 QA 和 Staging 环境中 运行 相同的 QTP 脚本。一个测试用例要求我单击一个在新 window 中打开的 PDF 文档。我的情况是,即使文件相同,域名也不同。我该怎么做才能匹配它。我可以使用正则表达式吗?
QA 文档的 URL:
http://qaapp2/InfoLibrary/ViewDocument\.aspx\?documentid=81b60525-9393-45ac-9c89-2fb1b0cb4701&documentname=ICD10\+physician\+readiness\+survey\.pdf"
暂存中文档的 URL:
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]
它不起作用。请帮忙。
将正则表达式改为
((stg)|(qa))app2
我使用下面的网站来验证我的正则表达式模式。
http://www.regular-expressions.info/vbscriptexample.html
注意:只能在 IE 中使用,因为它是 VBScript。
我在 QA 和 Staging 环境中 运行 相同的 QTP 脚本。一个测试用例要求我单击一个在新 window 中打开的 PDF 文档。我的情况是,即使文件相同,域名也不同。我该怎么做才能匹配它。我可以使用正则表达式吗?
QA 文档的URL:
http://qaapp2/InfoLibrary/ViewDocument\.aspx\?documentid=81b60525-9393-45ac-9c89-2fb1b0cb4701&documentname=ICD10\+physician\+readiness\+survey\.pdf"
暂存中文档的 URL:
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]
它不起作用。请帮忙。
将正则表达式改为
((stg)|(qa))app2
我使用下面的网站来验证我的正则表达式模式。
http://www.regular-expressions.info/vbscriptexample.html
注意:只能在 IE 中使用,因为它是 VBScript。