51Testing软件测试论坛

标题: 请教winrunner老师! [打印本页]

作者: domch2000    时间: 2004-6-8 14:50
标题: 请教winrunner老师!
我测试时,用get_text得到一组数据
用file_printf写入到文件,但文件格式不太对

如下:
XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX......
我要怎样才能得到如下格式:
XXXX
XXXX
XXXX
XXXX
........

请最好能够提供代码和解释,非常感谢!

EMail:domch2000@163.com
作者: qatest    时间: 2004-6-8 17:47
加回车符。
作者: jzhao    时间: 2004-6-9 08:25
我觉得也只有加回车符,不过你可以查查C的资料,说不定能找到更好的办法。
作者: RandyTsai    时间: 2004-8-14 17:35
不能用ddt_set_val()直接写入 excel表么。。。那样就不会有格式的问题了吧。。
作者: 海林    时间: 2005-11-4 10:05
标题: 请问ddt_set_val怎样换行
比如我在一个表的某列中写了一个值后,又想在该列的下一行的位置写值,请问怎样操作?
作者: 海林    时间: 2005-11-4 10:06
标题: 请问ddt_set_val怎样换行
比如我在一个表的某列中写了一个值后,又想在该列的下一行的位置写值,请问怎样操作?
作者: 梦醒十分    时间: 2005-11-23 14:23
用ddt_get_current(data_table_name,out_row);获得当前所在的行。
再用ddt_set_val_by_row(data_talbe_name,out_row+1,"col_1","XXXXXX");注意out_row+1
E.G.
  ddt_close_all_tables();
table="\\test.xls";
#要以READWRITE MODE打开。
if(ddt_open(table,DDT_MODE_READWRITE)!=E_OK)
  pause("Can't open the table");
ddt_get_current_row(table,row_num);
val=row_num+1;
ddt_set_val_by_row(table,val,"name","XXXXX");
ddt_save(table);
ddt_close_all_tables();

[ 本帖最后由 梦醒十分 于 2005-11-23 15:36 编辑 ]
作者: hihihaha910    时间: 2005-11-27 15:44
顶楼上的,俺试试




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