51Testing软件测试论坛

标题: QTP 录制记事本 [打印本页]

作者: xieyang702    时间: 2010-11-10 15:06
标题: QTP 录制记事本
SystemUtil.Run "C:\WINDOWS\system32\notepad.exe","","C:\Documents and Settings","open"

For i=1 to DataTable.GetRowCount   
                window("Notepad").WinEditor("Edit").Type DataTable("txt", dtLocalSheet)
Next

DataTable里有一列"txt", 但好像运行不了,有什么错误麽,

我是想把datatable里的内容写入文本中
作者: lxqing1981    时间: 2010-11-10 15:36
报什么错?从脚本看没有问题
作者: lxqing1981    时间: 2010-11-10 15:58
想把datatable里的内容写入文本中
set fso= CreateObject("scripting.filesystemobject")
set a=fso.opentextfile("D:\abc.txt",2,true)

For  i=1 to DataTable.GetRowCount
a.writeline DataTable("txt", dtGlobalSheet)
DataTable.SetNextRow
Next

a.close
作者: TIB    时间: 2010-11-10 22:32
1、确保DataTable中有数据
2、循环需要用SetNextRow指向下一行
作者: vernzhang1980    时间: 2010-11-11 10:17
3楼方法不错!
作者: xieyang702    时间: 2010-11-16 21:48
恩,三楼的办法很棒,谢谢




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