我可以使用vb脚本打开QTP应用程序,但是当我尝试打开文件时,它以只读模式打开,当我运行它不会读取它应该读取的Excel表格中的数据。如何使用vbscript以读写模式打开qtp(.usr)文件
Set oShell = CreateObject ("WScript.Shell")
Dim qtpAppObj,qtpTest
'Create the QTP Application object
Set qtpAppObj = CreateObject("QuickTest.Application")
'Open the test in read-only mode
qtpAppObj.Open c:\test, True
'set run settings for the test
Set qtpTest = qtpAppObj.Test
我使用上述
的代码,所以我想读一个Excel文件,我认为不能因为只读模式读取。
我不认为在只读模式下开放测试是个问题。当你说它不读取Excel表格中的数据时,你的意思是数据表格或外部Excel表格? – user5612655
@ user5612655 是的,你说得对。 我想读取外部Excel表中的数据。 和更早的版本我认为开放测试在只读模式是问题,但事实并非如此。 我怎样才能读取外部excel表单? –
所以你的意思是你可以在正常运行时从外部表格中读取数据,但是当你使用QTP AOM运行时却不能。我们可以请看看你如何实际打开excel并读取数据的代码,因为我猜这个问题主要是无法使用excel读取数据,而不是在使用QTP AOM – user5612655