qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          VBS腳本啟動QTP并運行測試

           使用vbs腳本啟動QTP并運行測試,startQTP.vbs
          '************************************************************************************************************************
          'Description:
          '
          'This example opens a test, configures run options and settings,
          'runs the test, and then checks the results of the test run.
          '
          'Assumptions:
          'There is no unsaved test currently open in QuickTest.
          'For more information, see the example for the Test.SaveAs method.
          'When QuickTest opens, it loads the add-ins required for the test.
          'For more information, see the example for the Test.GetAssociatedAddins method.
          '************************************************************************************************************************
          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 = False ' Make the QuickTest application visible
          ' Set QuickTest run options
          qtApp.Options.Run.ImageCaptureForTestResults = "OnError"
          qtApp.Options.Run.RunMode = "Fast"
          qtApp.Options.Run.ViewResults = False
          qtApp.Open "D:\NewTest\Scripts\BeforeGlobal\Login", False ' Open the test in read-only mode
          ' set run settings for the test
          Set qtTest = qtApp.Test
          qtTest.Settings.Run.IterationMode = "oneIteration"  ' Runs the test only once, using only the first row in the global Data Table
          'qtTest.Settings.Run.IterationMode = "rngIterations" ' Run only iterations 2 to 4
          'qtTest.Settings.Run.StartIteration = 2
          'qtTest.Settings.Run.EndIteration = 4
          qtTest.Settings.Run.OnError = "NextStep" ' Instruct QuickTest to perform next step when error occurs
          qtApp.Test.Settings.Web.BrowserNavigationTimeout = 60000 ' Configure other Web settings
          Set qtResultsOpt = CreateObject("QuickTest.RunResultsOptions") ' Create the Run Results Options object
          qtResultsOpt.ResultsLocation = "D:\NewTest\Res1" ' Set the results location
          qtTest.Run qtResultsOpt ' Run the test
          'MsgBox qtTest.LastRunResults.Status ' Check the results of the test run
          qtTest.Close ' Close the test
          qtApp.Quit 'Close the QTP
          Set qtResultsOpt = Nothing ' Release the Run Results Options object
          Set qtTest = Nothing ' Release the Test object
          Set qtApp = Nothing ' Release the Application object

          posted on 2014-09-04 09:42 順其自然EVO 閱讀(381) 評論(0)  編輯  收藏 所屬分類: qtp

          <2014年9月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 建德市| 澳门| 汶上县| 文登市| 洛川县| 通河县| 新竹市| 皋兰县| 南召县| 会泽县| 四平市| 红安县| 无极县| 曲阳县| 东乌珠穆沁旗| 徐汇区| 丹阳市| 许昌县| 新民市| 浦东新区| 密云县| 凌海市| 盘锦市| 白朗县| 桂东县| 黑河市| 中宁县| 黑水县| 平邑县| 疏附县| 盐边县| 富顺县| 阿拉善右旗| 连州市| 冀州市| 塔河县| 霞浦县| 沈丘县| 仁化县| 湛江市| 黄石市|