google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

[求助] 这个WEBLIST怎么了?

这个WEBLIST怎么了?


用QTP录制脚本时,对于WEBLIST的识别一向良好,可这一次就像犯了疯牛病。且听我慢慢道来。

操作一个审批流程,在页面1上选择一条待审批信息,点选“审批”,弹出页面2的审批操作界面。

审批操作界面有一个WEBLIST,默认为——请选择,其他两项为 ——是“高级用户”,——不是“高级用户”。

录制时就发现异常,变成了
Browser("****系统_6").Page("****系统").WebList("applyStatus").Select "不是""高级用户"""
平白的多了对"",这时再回放,就报错。

一开始以为是innerhtml中的第一个VALUE为空引起的,但赋予了0值后仍然如此。难道真的是引号引起的吗?我该怎么处理这个引号?
附件: 您所在的用户组无法下载或查看附件

TOP

在线等回魂。。。

TOP

那是因为你这个"不是""高级用户"""中高级用户本身就是个字符串
QTP中对于有双引号的字符串的处理就是用两个双引号的
向着QTP自动化方向深入发展
欢迎QTP研究者一起交流,相互进步
欢迎访问我的测试博客:http://www.51testing.com/?uid/161787

TOP

不使用参数化时
Browser("****系统_6").Page("****系统").WebList("applyStatus").Select "不是""高级用户"""
可以完成

参数化后,从table表中选择  "不是""高级用户""" ,就不行了。就报上面的错。

TOP

select 0 或者 select 1 可以不?
我的名字叫 sai

TOP

早试过,不行。

TOP

 
当前时区 GMT+8, 现在时间是 2008-9-7 17:54Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹