51Testing软件测试论坛
标题:
求解(描述性编程)
[打印本页]
作者:
dqf
时间:
2011-7-4 15:13
标题:
求解(描述性编程)
录制得到
if Browser("首页").Page("首页").Link("[退出]").Exist(2) Then
msgbox "登录成功"
Else
msgbox "登录失败"
End if
但将其修改成用描述性编程后却始终是不存在的呀?不知什么原因
if Browser("title:=首页").Page("title:=首页").Link("text:=[退出]").Exist(2) Then
msgbox "登录成功"
Else
msgbox "登录失败"
End if
寻求解答,是否“[]”是这个符号的问题呀,不过我也换过用url的属性来做,还是“登录失败”
作者:
datouniuniu
时间:
2011-7-4 17:30
我觉得是你那个Exist(2)有问题
作者:
17800455
时间:
2011-7-4 17:46
当然是[退出]的问题。
描述性编程,未认进行正则表达示匹配 。
所以用什么.*/都需要注意。
作者:
dqf
时间:
2011-7-5 07:58
那怎么解决呢?
作者:
ld469
时间:
2011-7-5 09:58
你不敢改个别的属性,或者看看有没有转义字符。试验好了告诉大家哈。:)
作者:
shingo0109
时间:
2011-7-5 11:09
在“[”和“]”之前加个转义字符“\”吧
作者:
dqf
时间:
2011-7-5 13:06
谢谢楼上的,可以了,终于能返回“ture”
作者:
datouniuniu
时间:
2011-7-12 18:06
回复
7#
dqf
是按照6#说的,用了转义字符就可以了么?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2