51Testing软件测试论坛

标题: wr怎么连接excel表格,进行数据录入?(有代码) [打印本页]

作者: huan0504    时间: 2007-6-25 11:18
标题: wr怎么连接excel表格,进行数据录入?(有代码)
刚开始自学,录制好了脚本,但是数据都是全固化下来的。我想实现如何自动抓excel的数据进行自动录入?
比如说D盘下的uat4.7.xls,字段名有Polno、Poltype。

在uat4.7.xls表中,我想实现的是当Poltype=aaa时循环输入Polno的数据。

在某程序中的一个控件里输入name第一行的数据,接着再另一个控件里输入id第一行的数据...
完毕后做个循环,第二次录入后输入name的第二行数据,接着再输入id的第二行数据.....

请各位大虾帮帮忙。谢谢!谁能好心给我个代码吗?我看了置顶的文章,总结了下面的,可是运行不对...

我的代码是:
table = "d:\\uat4.7.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);

# 无标题 - 记事本
        win_activate ("无标题 - 记事本");
    set_window("无标题 - 记事本",4);
       
        if(ddt_open(table,DDT_MODE_READWRITE)==E_OK)
        ddt_get_row_count(table,row_count);
    for(i=1;i<=row_count;i++)
    {
        type(ddt_val_by_row(table,i,"Polno"));
        }
}
ddt_close(table);

[ 本帖最后由 huan0504 于 2007-6-26 09:07 编辑 ]
作者: 快乐逍遥    时间: 2007-6-25 11:56
对excel操作 使用ddt系列函数,详情参考tsl online~
作者: huan0504    时间: 2007-6-25 12:16
那个TSLonline.doc (364 KB) ,居然设置了综合技术指数的。请问怎么获得综合技术指数?回帖吗?
或者哪为朋友帮我帖过来好吗?
http://bbs.51testing.com/thread-79001-1-1.html
作者: dionysus    时间: 2007-6-25 14:18
lz看WR自带的tsl语言帮助也可以,或者去置顶文章链接中找一下关于EXCEL的帖子




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