51Testing软件测试论坛
标题:
这个WEBLIST怎么了?
[打印本页]
作者:
hahu2001
时间:
2008-7-3 10:20
标题:
这个WEBLIST怎么了?
用QTP录制脚本时,对于WEBLIST的识别一向良好,可这一次就像犯了疯牛病。且听我慢慢道来。
操作一个审批流程,在
页面1
上选择一条待审批信息,点选“审批”,弹出
页面2
的审批操作界面。
审批操作界面有一个WEBLIST,默认为——请选择,其他两项为 ——是“高级用户”,——不是“高级用户”。
录制时就发现异常,变成了
Browser("****系统_6").Page("****系统").WebList("applyStatus").Select "不是""高级用户"""
平白的多了对"",这时再回放,就报错。
[attach]43565[/attach]
一开始以为是innerhtml中的第一个VALUE为空引起的,但赋予了0值后仍然如此。难道真的是引号引起的吗?我该怎么处理这个引号?
作者:
hahu2001
时间:
2008-7-3 10:27
在线等回魂。。。
作者:
zte_boy
时间:
2008-7-3 10:33
那是因为你这个"不是""高级用户"""中高级用户本身就是个字符串
QTP中对于有双引号的字符串的处理就是用两个双引号的
作者:
hahu2001
时间:
2008-7-3 10:46
不使用参数化时
Browser("****系统_6").Page("****系统").WebList("applyStatus").Select "不是""高级用户"""
可以完成
参数化后,从table表中选择 "不是""高级用户""" ,就不行了。就报上面的错。
作者:
wawa133
时间:
2008-7-3 11:51
select 0 或者 select 1 可以不?
作者:
hahu2001
时间:
2008-7-3 12:32
早试过,不行。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2