51Testing软件测试论坛

标题: 描述的对象回放无法识别,因为value值中包含括号,请问有什么解决办法? [打印本页]

作者: T_LONE    时间: 2014-9-25 17:49
标题: 描述的对象回放无法识别,因为value值中包含括号,请问有什么解决办法?
描述性对象创建之后,回放无法识别到该描述对象。最终child.count返回值为0.  变更到百度首页却能够识别到,child.count返回值为1
这段代码最终child.count返回值为0.
descBrowser("name").value = "增值业务服务平台 (Esicash Business Value-Added Services Platform)- 管理平台"

descBrowser("title").value = "增值业务服务平台 (Esicash Business Value-Added Services Platform)- 管理平台"

这段代码最终child.count返回值为1
descBrowser("name").value = "百度一下,你就知道"
descBrowser("title").value = "百度一下,你就知道"

原因
1.无法识别返回值为0的原因是value值中包含了()括号,请问有什么解决办法呢?


附上代码:
Dim descBrowser

'创建描述对象

Set descBrowser=Description.Create()

descBrowser("name").value = "增值业务服务平台 (Esicash Business Value-Added Services Platform)- 管理平台"

descBrowser("title").value = "增值业务服务平台 (Esicash Business Value-Added Services Platform)- 管理平台"

Set child = desktop.ChildObjects(descBrowser)

msgbox child.count



作者: T_LONE    时间: 2014-9-25 20:42
没人回答自己顶啊
作者: 赵佳乐SMILE    时间: 2014-9-26 10:35
使用转义符\    \(Esicash Business Value-Added Services Platform\)
作者: T_LONE    时间: 2014-9-26 11:53
赵佳乐SMILE 发表于 2014-9-26 10:35
使用转义符\    \(Esicash Business Value-Added Services Platform\)

多谢 已解决该问题




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2