• 全部
  • 问答

请熟悉winrunner(版本7.0)的朋友帮忙

wbcn 2003-04-04 09:38:40
我用DataDriver Wizad建立了一个表,原先可以完成的测试脚本反而无法完成了

提示:

文件路径\文件名(55)
error:}expected

怎么回事啊?
...全文
8 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
gdkevin 2003-04-04
把脚本贴上来,嘿嘿
回复
yukin2003 2003-04-04
你用DataDriver Wizard對腳本的動作能說清楚點嗎?
回复
wbcn 2003-04-04
我散分失败了 是FAQ不能归类 郁闷ing

回复
viviva 2003-04-04
happy,终于发现有跟我差不多的同志了
回复
yukin2003 2003-04-04
你可以用Excel來加﹐也可以從某一個數據庫中導出數據給該表。
你也可以用Excel做一個表﹐然后在用DataDriver Wizad時﹐選擇你用Excel做的表。
回复
wbcn 2003-04-04
不好意思 请问如何加数据啊?

是不是在录制过程中 在程序中模拟添加的数据啊?

不知理解的对不对
回复
yukin2003 2003-04-04
你自己加過數據沒有﹐如果沒有﹐那肯定是空的。
回复
wbcn 2003-04-04
谢谢,我加了个}后就通过了 可是打开default.xls,怎么是空的啊?
回复
gdkevin 2003-04-04
嘿嘿,我也发现少了一个

个人观点、仅供参考
回复
yukin2003 2003-04-04
從腳本的對齊格式來看﹐少了一個"}"。
回复
wbcn 2003-04-04
我是刚刚开始接触,请高手不吝赐教
回复
wbcn 2003-04-04
table = "default.xls";
rc = ddt_open(table, DDT_MODE_READ);
if (rc!= E_OK && rc != E_FILE_OPEN)
pause("Cannot open table.");
ddt_get_row_count(table,table_RowCount);

#####运行到下面的一行就报错了!######
for(table_Row = 1; table_Row <= table_RowCount; table_Row ++)
{
ddt_set_row(table,table_Row);
table = table;
rc = ddt_open(table, DDT_MODE_READ);
if (rc!= E_OK && rc != E_FILE_OPEN)
pause("Cannot open table.");
ddt_get_row_count(table,table_RowCount);
for(table_Row = 1; table_Row <= table_RowCount; table_Row ++)
{
ddt_set_row(table,table_Row);

# Flight Reservation
win_activate ("Flight Reservation");
set_window ("Flight Reservation", 2);
menu_select_item ("File;Open Order...");

# Open Order
set_window ("Open Order", 2);
button_set ("Order No.", ON);
edit_set ("Edit", "6");
button_press ("OK");

# Flight Reservation
set_window ("Flight Reservation", 7);
menu_select_item ("File;Fax Order...");

# Fax Order No. 6
set_window ("Fax Order No. 6", 4);

# Flight Reservation
# set_window ("Flight Reservation", 6);
# menu_select_item ("File;Fax Order...");

# Fax Order No. 6
set_window("Fax Order No. 6", 12);
edit_get_text("# Tickets:",Tickets);
edit_get_text("Ticket Price:",Price);
edit_get_text("Total:",Total);
# Check that Total Tickets Price is Calcualted Correctly
if(Tickets*Price==Total)
tl_step("total",0,"Total is correct.");
else
tl_step("total",1,"Total is incorrect.");
button_press ("Cancel");


}
ddt_close(table);
回复
发帖
软件测试
创建于2007-08-27

4336

社区成员

软件工程/管理 质量管理/软件测试
申请成为版主
帖子事件
创建了帖子
2003-04-04 09:38
社区公告
暂无公告