51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2337|回复: 10
打印 上一主题 下一主题

[原创] 关于定时运行脚本的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-7-18 08:58:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我创建一个.vbs,在控制面板的Schedule里面定义好自己的task,这样来让它定时的自动运行
这个脚本可以运行,但是不知道为什么运行到我录制的动作时都需要点击一下Run才能够执行相应的动作?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2008-7-18 09:09:38 | 只看该作者
    你的 .vbs 文件里面都有些什么内容? 还是把 具体脚本 提供上来吧,不要让别人猜测可能的原因了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2008-7-18 09:13:02 | 只看该作者
    这是我从网上找的,没什么问题啊~~
    Dim qtApp 'As QuickTest.Application ' Declare the Application object variable
    Dim qtTest 'As QuickTest.Test ' Declare a Test object variable
    Dim qtResultsOpt 'As QuickTest.RunResultsOptions ' Declare a Run Results Options object variable
    Set qtApp = CreateObject("QuickTest.Application") ' Create the Application object
    qtApp.Launch ' Start QuickTest
    qtApp.Visible = True ' Make the QuickTest application visible
    ' Set QuickTest run options
    qtApp.Options.Run.ImageCaptureForTestResults = "OnError"
    qtApp.Options.Run.RunMode = "Fast"
    qtApp.Open "E:\test\001", True ' Open the test in read-only mode
    ' set run settings for the test
    Set qtTest = qtApp.Test
    qtTest.Settings.Run.OnError = "NextStep" ' Instruct QuickTest to perform next step when error occurs
    Set qtResultsOpt = CreateObject("QuickTest.RunResultsOptions") ' Create the Run Results Options object
    qtResultsOpt.ResultsLocation = "E:\test\002" ' Set the results location
    qtTest.Run ' Run the test
    'qtTest.Close ' Close the test
    Set qtResultsOpt = Nothing ' Release the Run Results Options object
    Set qtTest = Nothing ' Release the Test object
    Set qtApp = Nothing ' Release the Application object
    麻烦帮我看看
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2008-7-18 09:19:00 | 只看该作者
    这是我的脚本,输入参数化的数据后把整个页面在通过另存为的方式保存成html的页面,但是每次都走到Browser("运单查询ver.01").WinToolbar("ToolbarWindow32").Press "文件(&F)"这里就不动了,如果我点击Run就接着运行

    Browser("运单查询ver.01").Page("运单查询ver.01").WebEdit("ydbh").Set valueYd
                    Browser("运单查询ver.01").Page("运单查询ver.01").WebEdit("ydbh").Submit
                    wait 1
                    Browser("运单查询ver.01").WinToolbar("ToolbarWindow32").Press "文件(&F)"
                    Browser("运单查询ver.01").WinMenu("ContextMenu").Select "另存为(A)..."
                    wait 1
                    Browser("运单查询ver.01").Dialog("保存网页").WinEdit("文件名(N):").SetSelection 0,14
                    Browser("运单查询ver.01").Dialog("保存网页").WinEdit("文件名(N):").Set saveFile
                    Browser("运单查询ver.01").Dialog("保存网页").WinButton("保存(S)").Click
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2008-7-18 09:19:17 | 只看该作者
    个人觉得用MIM做起来更方便
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2008-7-18 09:20:08 | 只看该作者
    可不可以告诉我具体的方法呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2008-7-18 09:32:06 | 只看该作者
    是MTM,去下个这个工具好了,论坛上有的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2008-7-18 09:51:42 | 只看该作者
    谢谢,我找到了!!
    不过还有一个问题,在请教一下
    这是我的脚本,valueYd是我参数化输入的数据,然后我 micReturn后 wait 2  会出现一张图,有时候网络比较差的时候 wait 2 图会出不来,就会报错说非法操作,我可不可以在这里加一个判断来等待这个图出来以后在执行下边的脚本呢?
      JavaWindow("管理子系统图片打单").JavaInternalFrame("CheckRetBillCustomeImage[数据中心]").JavaEdit("未审核").Set valueYd
       JavaWindow("管理子系统图片打单").JavaInternalFrame("CheckRetBillCustomeImage[数据中心]").JavaEdit("未审核").PressKey micReturn
            wait 2
        JavaWindow("管理子系统图片打单").JavaInternalFrame("CheckRetBillCustomeImage[数据中心]").JavaEdit("目的地:").Set DataTable("目的地", dtGlobalSheet)
        JavaWindow("管理子系统图片打单").JavaInternalFrame("CheckRetBillCustomeImage[数据中心]").JavaEdit("件数").Set DataTable("件数", dtGlobalSheet)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2008-7-18 09:55:50 | 只看该作者
    可以,exist
    判断下该图片是否存在,存在则执行后续脚本,不存在则退出
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2008-7-18 10:02:23 | 只看该作者
    呵呵,麻烦帮我写下脚本好吗,我不太会写,谢谢!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2008-7-18 11:40:01 | 只看该作者
    楼上的,麻烦帮我写一下嘛~~~~
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-28 15:19 , Processed in 0.082245 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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