51Testing软件测试论坛

标题: web_reg_find是只能从当前页中查找吗 [打印本页]

作者: jiachang    时间: 2010-10-13 14:22
标题: web_reg_find是只能从当前页中查找吗
本帖最后由 jiachang 于 2010-10-13 14:24 编辑

web_reg_find是只在当前body中查找吗?如果有分页的怎么办
  1. web_link("图书借阅查询",
  2.                 "Text=图书借阅查询",
  3.                 "Snapshot=t3.inf",
  4.                 LAST);

  5.         lr_think_time(5);

  6.         web_reg_find ("Text=3111109","SaveCount=3111109_Count",LAST);

  7.         web_submit_form("BBorrowQuery.aspx",
  8.                 "Snapshot=t4.inf",
  9.                 ITEMDATA,
  10.                 "Name=ctl00$ContentPlaceHolder1$ddlCondition", "Value=图书条形码", ENDITEM,
  11.                 "Name=ctl00$ContentPlaceHolder1$txtCondition", "Value=3111109", ENDITEM,
  12.                 "Name=ctl00$ContentPlaceHolder1$btnQuery", "Value=查询", ENDITEM,
  13.                 LAST);

  14.          if (atoi(lr_eval_string("{3111109_Count}")) > 0){    //判断如果Welcome字符串出现次数大于0

  15.         lr_output_message("Log on successful.");  }//在日志中输出Log on successful

  16.     else{ //如果出现次数小于等于

  17.         lr_error_message("Log on failed"); //在日志中输出Log on failed

  18.         return(0);        

  19.             }
复制代码
查找的3111109是在第3页,在当前body中没有,运行完后提示3111109_Count = 0,但web_reg_find successful,这是为什么?


Action.c(35): Registered web_reg_find successful for "Text=3111109"        【MsgId: MMSG-26362]


Action.c(35): Notify: Saving Parameter "3111109_Count = 0"


Action.c(35): web_submit_form("BBorrowQuery.aspx") was successful, 27038 body bytes, 335 header bytes          [MsgId: MMSG-26386]


Action.c(43): Notify: Parameter Substitution: parameter "3111109_Count" =  "0"


Action.c(49): Error: Log on failed
作者: jiachang    时间: 2010-10-13 14:38
web_reg_find函数到底是从当前页面读取数据还是从数据库中?
作者: skyzhu    时间: 2010-10-13 14:48
搜的当前页面
函数成功只代表函数自己执行成功,和结果没关系
作者: jiachang    时间: 2010-10-13 15:14
哦,那怎么搜索数据库呢
作者: wuweicoco    时间: 2010-10-13 19:29
写SQL去查,如果要脚本里用,C也能查SQL的,不会让开发帮忙
作者: msnshow    时间: 2010-10-13 20:30
只能查找当前页面,哪能查数据库哦
作者: cjp110212    时间: 2010-10-13 21:39
为什么非要查第三页,查当前页面就行了啊!如果你要查看第三页是否成功,那么将检查函数放到加载第三页的函数前就可以了
作者: jiachang    时间: 2010-10-14 09:05
了解了
作者: angzhuo    时间: 2010-10-14 10:35
参数换为all或是不输入,默认是对全文检索
作者: jiachang    时间: 2010-10-14 11:04
当前脚本就是没有输入,




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