关于excel文件导入的问题
导入excel文件到脚本中,命令如下:DataTable.Import ("D:\software\qtp\Tests\testframe2\TestData.xls")
运行时提示“The DataTable.Import (file) operation failed. Invalid file.”请问这是什么原因阿。 1:有这个文件吗?
2:格式对吗? 运行QTP的时候,不要打开你那个EXECL文件,要不然会报错误! 有这个文件,应该是什么格式阿?我的列名是匹配的阿 你在那个目录里再建一个Excel,导入看看 D:\software\qtp\Tests\testframe2\TestData.xls
把\换成\\试试呢? 都试了,还是不行的 Browser("SSERP--登录").Page("SSERP--登录").WebEdit("txtUsername").Set DataTable.Import ("E:\1.xls")
导入的excel,找不到数据阿,值为空呢? 你是要import某一个sheet还是把外部EXCEL文件的所有SHEET一并导入呢,为什么不用datatable.importsheet方法呢,导入所有SHEET好像一般不太这么用,因为你所有的SHEET名必须和ACTION名字全都匹配。 Browser("SSERP--登录").Page("SSERP--登录").WebEdit("txtUsername").Set DataTable.ImportSheet ("e:\1.xls")
这么使用的,就一个sheet,可是运行出错:错误的参数个数或无效的参数属性值:'DataTable.ImportSheet'.
请指点,谢谢. 帮助里面的一段相关代码
Set qtApp = CreateObject("QuickTest.Application") ' Create a Application object
qtApp.Launch ' Start QuickTest
qtApp.Visible = True ' Make the QuickTest application visible
' Open the test
qtApp.Open "C:\Tests\Test1", False ' Open a test named "Test1"
' Import data to the design-time Data Table and then add new data
qtApp.Test.DataTable.Import "C:\Data.xls" ' Import data from an external file
qtApp.Test.DataTable.ImportSheet "C:\Tables.xls", 1, "Action1" ' Import a single sheet
qtApp.Test.DataTable.GlobalSheet("Started") = Now ' Set test run starting time
qtApp.Test.DataTable.GlobalSheet("ParamCount") = 45 ' Set a parameter for the test using the Data Table 原帖由 jennie98 于 2006-4-21 10:46 发表
Browser("SSERP--登录").Page("SSERP--登录").WebEdit("txtUsername").Set DataTable.ImportSheet ("e:\1.xls")
这么使用的,就一个sheet,可是运行出错:错误的参数个 ...
datatable.importsheet(,,),有三个参数的. 谢谢分享! 这个问题不还是没有解决呀?到底是什么情况呢 定定 把括号去掉 只用双引号试下 这个不是括号问题,就算不用括号也有问题,QTP支持的Excel不好 咋就解决不了呢 都说了是文件无效,你的数据表有问题,里面的格式QTP识别不了 http://www.51testing.com/?135646/action_viewspace_itemid_95751.html
页:
[1]
2