Click(…): Select(…): DragAndDrop(…) GetTitle(…): PressKey(…): |
(4)UI Driver Implement
這是建立一個Web測試架構的基礎,對于不同的瀏覽器可能會采用不同的驅動實現方法。
協議級測試的具體應用

圖2
協議測試主要包括以下幾個方面:
(1)Html源代碼解析
通過Protocol Client利用HTTPWebRequestObject從Server端獲得相應頁面源代碼,對于每一個Http Web請求都會有一個cookie管理器。以下是一些實現的代碼:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); if(method.Equals("POST", StringComparison.InvariantCultureIgnoreCase)) |
當數據請求完畢后,我們需要從源代碼數據中解析出Web控件。我們一般要對這些控件設置兩個方法:verifyExists和RaisePostback。
文章來源于領測軟件測試網 http://www.kjueaiud.com/