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 閱讀(376) 評論(0)  編輯  收藏 所屬分類: qtp

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

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 柳林县| 南丹县| 应用必备| 象山县| 同德县| 武胜县| 丹棱县| 苗栗市| 佛坪县| 扎兰屯市| 扬中市| 读书| 普格县| 沛县| 秦安县| 寻乌县| 柞水县| 宁陵县| 乌海市| 铅山县| 彩票| 宁海县| 五指山市| 宁波市| 宜阳县| 黄冈市| 云阳县| 永和县| 芮城县| 崇仁县| 浏阳市| 扶沟县| 乐山市| 宣汉县| 福泉市| 漳平市| 湘潭县| 阿鲁科尔沁旗| 砚山县| 双流县| 徐汇区|