51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2631|回复: 6
打印 上一主题 下一主题

[原创] 脚本中的#等特殊字符会被自动替换为%23类似这样的咚咚,应该如何规避,多谢!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-10-16 16:48:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
RTRT
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-10-16 18:45:03 | 只看该作者
#号字符时QTP内部使用的,在程序中不要使用,使用的话可以转义
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-10-17 22:40:25 | 只看该作者
#号字符时QTP内部使用的,在程序中不要使用,使用的话可以转义
superliming 发表于 2010-10-16 18:45


请问下,转义符是哪个?(用\无效)
谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-10-18 19:45:04 | 只看该作者
帖出你那脚本来,好像用过 但是忘记了。  用正则不能匹配过去?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2010-10-19 18:45:57 | 只看该作者
帖出你那脚本来,好像用过 但是忘记了。  用正则不能匹配过去?
superliming 发表于 2010-10-18 19:45


    lr_start_transaction("httpsms");

    web_reg_save_param("Res","LB=Exec","RB=Status=1",LAST);
        web_submit_data("hh.action",
                "Action=http://10.137.5.122:8081/www.huawei.com",
                "Method=POST",
                "RecContentType=text/html",
                "Snapshot=t3.inf",
                "Mode=HTTP",
                ITEMDATA,
                "Name=TransactionId", "Value={userid}240{datetime}", ENDITEM,
                "Name=ReqCred.Role", "Value=3", ENDITEM,
                "Name=ReqCred.UserId", "Value=PSPLogin", ENDITEM,
                "Name=ReqCred.PIN", "Value=&AccessFrontendId=PPlugin1", ENDITEM,
                "Name=ConsumerId", "Value=133{userid}", ENDITEM,
                "Name=ConsumerAccountId", "Value=9", ENDITEM,
        "Name=ConsumerPIN", "Value=""", ENDITEM,
        "Name=MerchantId", "Value=PSPLogin", ENDITEM,
        "Name=ProductId", "Value=SIMPa", ENDITEM,
        "Name=Purpose", "Value=1#0066755#10#1#133{userid}##3210", ENDITEM,
        "Name=Money.Currency", "Value=VC1", ENDITEM,
        "Name=Money.Amount", "Value=1000", ENDITEM,
        "Name=ClusterName", "Value=", ENDITEM,
        "Name=RequestType", "Value=chargeAmount", ENDITEM,
                LAST);
    lr_end_transaction("httpsms", LR_AUTO);
        return 0;

}
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-10-20 08:28:50 | 只看该作者
红色井号是亮点(*^__^*) 嘻嘻……
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2010-10-20 10:29:35 | 只看该作者
lr_start_transaction("httpsms");

    web_reg_save_param("Res","LB=Exec","RB=Status=1",LA ...
zhangxuekun 发表于 2010-10-19 18:45



    一个办法是只要请求里没附件,可以用web_custom_request代替web_submit_data
web_custom_request 的BODY 内容是整个字符串的,不会被转URL编码
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-19 23:49 , Processed in 0.081294 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表