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。
文章来源于领测软件测试网 https://www.ltesting.net/