原创 QTP之日曆控件處理方法

針對以上類型的日曆控件處理方法: 1) Browser("xx").Page("xx").WebEdit("html id:=HTKSSJ_dateTextBox","html tag:=INPUT","kind:=singleline

原创 selenium窗口切換,獲取句柄

演示案例:12306, 需求:點擊購票按鈕,頁面跳轉至購票頁面,點擊跳轉頁面“登錄”按鈕時,腳本報錯 package com.Demotest; import org.openqa.jetty.html.List; import org.

原创 QTP自帶訂票實現循環運行,參數化和將異常提示信息輸出

做這個例子主要是爲了積累一些較基礎的知識,以便日後可參考學習 這個例子是一個訂票的C/S客戶端程序 一、業務需求: 1.實現異常和正常數據登錄窗口,系統對數據進行校驗 2.登錄成功後,進行訂票業務,涉及多人訂不同時間、不同城市的機票業務

原创 DropDownList對象是WebElement時的取值方法

由於在QTP中,對於下拉列表的對象默認是WebList,但是研發人員自己開發下拉列表後,對象發生變化,對象變成WebElement,以下就是針對開發自定義下拉列表取值方式: 1.     開發自定義下拉列表取值方法(一個頁面中有多個下

原创 自定義一個類中包含一個功能和readLine一致的方法

/* 明白了BuffredReader類中特有方法readLine的原理後,可以自定義一個類中包含一個功能和readLine一致的方法。模擬一下BufferredReader */ import java.io.*; class  MyB

原创 readLine方法,方便於對文本數據的獲取

/* 字符讀取流緩衝區: 該緩衝區提供了一個一次讀一行的方法readLine,方便於對文本數據的獲取。 當返回null時,表示獨到文件末尾。 readLine方法返回的時候只返回回車符之前的數據內容,並不返回回車符。 */ import

原创 再次提供一個獲取自動以下拉列表數據方法

'獲取下拉框數據 ‘獲取下拉控件屬性 setting.webpackage("replaytype")=2 Browser("XXX").Page("XXX").Frame("mainFrame_3").WebElement("XXX")

原创 QTP之對頁面的“增刪改調整”4個功能項進行校驗

Set  PublicScriptHead = Browser("name:= XXX").Page("title:= XXX") '左側導航菜單

原创 QTP取彈出對話框中文字信息方法

根據需要截取的字符串,計算從某一位置開始截取字符,例如以下對話框,我們需要取對話框中  artDialog字符信息 定義一個變量,將截取的字符存儲在這個變量中: HYBH=Right(Trim(Browser("XXXX").Page

原创 自定義MyLineNumberReader類實現LineNumberReader類工作原理

import java.io.*; class MyLineNumberReader {   //先包裝一個Reader,必須要先有流對象,用流對象去讀數據,它才能對數據進行行號的添加  private Reader r;  priva

原创 QTP業務參數計算問題解決方案

近期因爲要對公司系統做功能自動化,在某個計算業務上遇到了一些困難,但是在偉神的幫助下,問題順利解決了,也感謝成哥的建議, 實現業務需求: 頁面上是一個實現計算的功能,通過對文本框A1,A2,A3輸入值,系統根據計算公式,分別根據輸入的A1

原创 QTP退出函數

QTP的退出函數 轉載▼ 1、ExitAction() ----退出當前操作,無論其本地(操作)循環屬性是什麼。 2、ExitActionIteration()---- 退出操作的當前循環。 3、ExitComponent()--

原创 QTP實現對文本文件(txt)的讀操作

'驗證導出功能和內容是否正確,通過導出數據到本地,然後再由QTP將保存的數據讀取出來和界面上顯示數據做比對Browser("XXX").Page("XXX").Frame("Frame_43").WebButton("導出結果").Cl

原创 IO字符流緩衝區知識點分解與講解

注意:(1)readLine()和newLine()方法的使用。            (2)使用緩衝區注意要刷新即:xxx.flush() 字符流緩衝區: 緩衝區出現提高流的的讀寫效率。 所以在創建緩衝區之前,必須要先有流對象。 對應類

原创 QTP之VBS字符串類型函數

Clng 函數用於進行從其他數據類型到Long 子類型的的國際公認的格式轉換。例如,對十進制分隔符和千位分隔符的識別取決於系統的區域設置。 如果 expression 取值不在 Long子類型的允許範圍內,則會出現錯誤。 下面的示例利用