51Testing软件测试论坛

标题: 运行自动化脚本时,出现错误请帮忙看下。 [打印本页]

作者: waiverson    时间: 2007-11-13 13:55
标题: 运行自动化脚本时,出现错误请帮忙看下。
Dim qtApp                                                                'as quicktest.application'  declare the application object variable
Set qtApp = CreateObject("QuickTest.Application")           'create the application object
qtApp.SetActiveAddins Array("Web")                                 'Activate the web add-in
qtApp.Launch                                                                    'start QuickTest
qtApp.New                                                                          'open a new test

'configure the web application to use with this test

qtApp.Test.Settings.Launchers("Web").Active = True
qtApp.Test.Settings.Launchers("Web").Browser = "IE"
qtApp.Test.Settings.Launchers("Web").Address = "http://www.163.com"
qtApp.Test.Settings.Launchers("Web").CloseOnExit = True

'configure active screen access settings

qtApp.Test.Settings.Web.ActiveScreenAccess.UserName = "user1"
qtApp.Test.Setting.Web.ActiveScreenAccess.Password = "mypassword"

'configure other web settings

qtApp.Test.Settings.Web.BrowserNavigationTimeout = 60000
qtApp.Test.Settings.Web.NextPageIfObjNotFound = True
qtApp.Visible = True 'Make the quicktest application visible
Set qtApp = Nothing '

我运行这段qtApp.SetActiveAddins Array("Web")脚本时,出现
RUN ERROR

this operation can be performed only before the application starts

请大家帮忙解释下这是什么原因
另外问个自动化程序可以直接在QTP专家视图里面编写和运行吧?但是我看不到QTP的启动过程。
或者还有其他工具可以运行自动化脚本,并启动QTP呢。。

谢谢

[ 本帖最后由 waiverson 于 2007-11-13 13:56 编辑 ]
作者: hsjzfling    时间: 2007-11-13 14:55
这段AOM的代码是在vbs文件中运行的。。。
qtApp.SetActiveAddins Array("Web") 这句话只能在启动QTP之前执行
作者: jackymail    时间: 2007-11-13 14:59
描述

指示 QuickTest 在其打开时加载指定的加载项。 只能在启动 QuickTest 之前(在 Application.Launch 语句之前)使用该方法。

语法

错误1:QTP启动之前才能使用这个脚本,
错误2:Array("Web") 是数组。没有fuzhi
错误3:没有设置qtApp.visible=True,所以看不见。


object.SetActiveAddins (AddinNames, [ErrorDescription])
作者: danmy    时间: 2007-11-13 15:05
Automation主要是用于别的程序调用QTP的
作者: waiverson    时间: 2007-11-13 15:09
谢谢两位前辈的指点,小弟明白了
作者: waiverson    时间: 2007-11-13 15:29
http://bbs.51testing.com/viewthread.php?tid=81047

这里也有相关解释。
作者: caodongjian    时间: 2007-11-13 16:18





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