51Testing软件测试论坛

标题: 关于data table的问题,高手帮忙!! [打印本页]

作者: alloyboy    时间: 2006-5-16 14:56
标题: 关于data table的问题,高手帮忙!!
请教一下,如果我想把data table的两列的值相乘,然后和第三列的值比较是否想等。在脚本中应该怎么写呢?
作者: etheltim    时间: 2006-5-16 16:36
table="D:\\TABLE操作\\test001.xls";
rc=ddt_open(table);
if (rc==E_OK)
pause("can open table");
else
pause("can't open table");
ddt_get_row_count(table,RowCount);
for(Row=1;Row <= RowCount;Row ++)
{
line1=ddt_val_by_row(table,Row,"t1");
line2=ddt_val_by_row(table,Row,"t2");
line3=ddt_val_by_row(table,Row,"t3");
if(line1*line2==line3)
report_msg("line1="&line1",line2="&line2",line3="&line3",right.");
else
report_msg("line1="&line1",line2="&line2",line3="&line3",wrong.");
}
ddt_close(table);
----------------第一列line1*第二列line2的值是否等于第三列line3.不知能否懑足你的题意.
作者: alloyboy    时间: 2006-5-17 10:43
谢谢,顺便问一下。我想把抓取的文字和DATA TABLE的值比较怎么办呢?
作者: msky1025    时间: 2006-5-17 13:44
我试了下可以实现的啊,是不是没包进循环,方便的话贴出代码看看




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