51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2247|回复: 6
打印 上一主题 下一主题

[求助] 运行自动化脚本时,出现错误请帮忙看下。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-11-13 13:55:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-11-13 14:55:35 | 只看该作者
这段AOM的代码是在vbs文件中运行的。。。
qtApp.SetActiveAddins Array("Web") 这句话只能在启动QTP之前执行
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-11-13 14:59:06 | 只看该作者
描述

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

语法

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


object.SetActiveAddins (AddinNames, [ErrorDescription])
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-11-13 15:05:36 | 只看该作者
Automation主要是用于别的程序调用QTP的
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-11-13 15:09:31 | 只看该作者
谢谢两位前辈的指点,小弟明白了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-11-13 15:29:40 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-11-13 16:18:03 | 只看该作者
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-9 06:23 , Processed in 0.065987 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表