万用字符检查点,无法通过
用http://newtours.mercuryinteractive.com作试验 代码如下Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("userName").Set "jackyren"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("password").SetSecure "4685e553a78d0fa5097de83e85db8baaf951"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Image("Sign-In").Click 20,7
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebRadioGroup("tripType").Select "oneway"
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").Image("findFlights").Click 60,11
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").Check CheckPoint("//200")
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").Image("reserveFlights").Click 39,10
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").Link("Home").Click
按照指导手册上一步步作,但是检查点就是通过不了。
勾选【Regular expression】选项,会出现讯息问你要不要在每个特殊字符前加上反斜线,点选【No】。
此步骤已经做过。
错误报告如下
Text Checkpoint: captured "6/27/2007" between to Acapulco and SELECTFLIGHT , expected "//200"
Match case: OFF
Exact match: OFF
Ignore spaces: ON
请大家指导,谢谢~ Text Checkpoint: captured "6/27/2007" between to Acapulco and SELECTFLIGHT , expected "//200"
你在 6/27/2007 前加个 '0' 就行了 , 它们之间是一一对应的
"//200"
06/27/2007 楼上的能否说详细点啊,在脚本里加哪儿啊! ^((0({1}))|(1))/((({1}))|(3))/(d{2}|d{4})$
月/日/年 原帖由 lizhm 于 2007-6-28 16:11 发表 http://bbs.51testing.com/images/common/back.gif
Text Checkpoint: captured "6/27/2007" between to Acapulco and SELECTFLIGHT , expected "//200"
你在 6/27/2007 前加个 '0' 就行了 , 它们之间是一一对应的
"/
"//200" 这个是你定的规则,而它的每个 代表的是月份 ,月份的十位数,当你的月份是0-9的时候,
十位数上当然没有值了,所以才会报出错.
你将 6/27/2007写成 06/27/2007就符合规则了. 6/27/2007可是这个时间也不是我自己写的啊,是从界面上抓下来的啊
页:
[1]