51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2499|回复: 4
打印 上一主题 下一主题

[求助] removeFlights.x=104&removeFlights.y=9解决不了的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-7-1 23:19:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如图附件所示,我用removeFlights.x=104&removeFlights.y=9 作为鼠标定位,点击cancel checked reservation 按钮执行删除一条订单操作;代码如下:
include "web_api.h"
Action()
{
char creq[2048];
        web_url("MercuryWebTours",
                "URL=http://192.168.8.9/MercuryWebTours/",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                LAST);
        lr_think_time( 15 );
        web_submit_form("login.pl",
                "Snapshot=t2.inf",
                ITEMDATA,
                "Name=username", "Value=lihuichang", ENDITEM,
                "Name=password", "Value=666666", ENDITEM,
                "Name=login.x", "Value=47", ENDITEM,
                "Name=login.y", "Value=9", ENDITEM,
                EXTRARES,
                "Url=images/flights.gif", "Referer=http://192.168.8.9/MercuryWebTours/nav.pl?page=menu&in=home", ENDITEM,
                LAST);
        web_reg_save_param("fID1",
        "LB/IC=INPUT TYPE=\"hidden\" NAME=\"flightID\" VALUE=\"",
        "RB=\"",
        "ORD=1",
        "Search=Body",
        LAST);
        web_image("Itinerary Button",
                "Alt=Itinerary Button",
                "Snapshot=t3.inf",
                LAST);
strcpy(creq, "body=1=on&flightID=");
strcat(creq, lr_eval_string("{fID1}"));
strcat(creq, "&.cgifields=1");
strcat(creq, "&removeFlights.x=104&removeFlights.y=9");

lr_output_message(creq);

        lr_think_time( 12 );

    web_custom_request("itinerary.pl",
    "url=http://192.168.8.9/MercuryWebTours/itinerary.pl",
    "Method=POST",
        "RecContentType=text/html",
    "Snapshot=t7.inf",
        "Mode=HTML",
        creq,
    LAST);

        return 0;
}

      但是用removeFlights.x=104&removeFlights.y=9根本不能提交成功;因为我一页有17条订单数据,要拖动滚动条到最底部,然后再点击cancel checked reservation 按钮提交删除操作。
      但是让LR执行脚本时,LR不会拖动滚动条,再去执行removeFlights.x=104&removeFlights.y=9操作的话,这样鼠标就自然定位错了,所以执行时不能成功;
      请问大家这个问题怎么解决?我先谢过各位了!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-7-2 09:23:43 | 只看该作者
大家帮我看看,共同讨论下!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2014-11-17 11:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2008-7-2 09:39:03 | 只看该作者
    脚本lz自己写的?

    对于用坐标来进行操作我觉得并不是很好,毕竟不可能录制跟回放时的窗口会一模一样。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2008-7-2 09:42:10 | 只看该作者
    原帖由 adiao 于 2008-7-2 09:39 发表
    脚本lz自己写的?

    对于用坐标来进行操作我觉得并不是很好,毕竟不可能录制跟回放时的窗口会一模一样。

    脚本是我自己写的! 不知道你有什么好的办法,我正为这个事郁闷着,期待问题的解决
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2008-7-2 13:26:10 | 只看该作者
    直接做关联删除吧,用鼠标删除太麻烦了吧?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-20 23:32 , Processed in 0.068403 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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