使用Watin做Web UI Automation Test
1.使用Package Manager Console 安裝Watin
PM> install-package watin
2.準備一個測試頁面:
<html xmlns="http://www.w3.org/1999/xhtml">
<head >
<title></title>
</head>
<body>
<div>
<input type="text" id="txtUserName"/>
<input type="button" id="btnSubmit" value="Submit"/>
</div>
<script>
document.getElementById("btnSubmit").onclick = function() {
document.getElementById("txtUserName").value = "hello";
}
</script>
</body>
</html>
3.deploy測試頁面到本地
4.建立UT,新增程式碼:
IE ie = new IE();
ie.GoTo("http://192.168.0.30:81/LocalWebApp/watinTest/1.html");
ie.ShowWindow(NativeMethods.WindowShowStyle.Maximize);
ie.TextField(Find.ById("txtUserName")).TypeText("watin");
ie.Button(Find.ById("btnSubmit")).Click();
var txt = ie.TextField(Find.ById("txtUserName"));
Assert.IsTrue(txt.Value == "hello");
相關文章
- Web Automation with Selenium (C#)WebC#
- iOS UI Test總結iOSUI
- WEB UIWebUI
- [轉載]使用uiautomator做UI測試UI
- web UI 自動化工具katalon使用WebUI
- 為你的眼睛做UI設計-格式塔心理學應用於Web UI 設計UIWeb
- web ui 框架WebUI框架
- Azure 基礎 : 使用 Automation 定時開機
- web前端是做什麼的?UI設計又是做什麼的?看完別選錯行!Web前端UI
- 尋找Web Application的Test Plan TemplateWebAPP
- Java Web UI框架JavaWebUI框架
- 使用Ingress-Nginx來暴露ArgoCD Web-UINginxGoWebUI
- web專案快速開發使用UI框架優勢WebUI框架
- Automation In C++ Builder (轉)C++UI
- SAP UI5 System Test 的工具之一:uiveri5UI
- 使用Gatling做web壓力測試Web
- YLazy Web Page Test , 網頁效能測試平臺Web網頁
- UI很忙?那我自己做雪碧圖UI
- Cube-UI 最近做的更新UI
- What?JMeter做UI自動化!JMeterUI
- maven的test使用main的resourcesMavenAI
- Windows 部署 Stable Diffusion web UIWindowsWebUI
- 使用SAP UI5 Web Components開發React應用UIWebReact
- Java測試框架Automation CenterJava框架
- 如何使用 SAP Intelligent Robotic Process Automation 自動操作 ExcelIntelExcel
- 使用SQL4Automation讓CodeSYS連線資料庫SQL資料庫
- 在Web API程式中使用Swagger做介面文件WebAPISwagger
- UI開發中的Unit test新工具:網頁抓屏比較UI網頁
- ETL工具-nifi乾貨系列 第三講 nifi web ui 使用教程NifiWebUI
- test
- WebSphere CloudBurst 與 Rational Automation Framework for WebSphereWebCloudFramework
- 如何使用SAP UI5 Web Component for React的padding功能UIWebReactpadding
- 使用 Swagger UI 與 Swashbuckle 建立 RESTful Web API 幫助檔案SwaggerUIRESTWebAPI
- 靈活使用Kendo UI 核心元件開發web應用資訊提示功能UI元件Web
- 使用 jQuery UI 和 jQuery 外掛構建更好的 Web 應用程式jQueryUIWeb
- 騰訊 Web UI 解決方案 QMUI Web —— 探索與沉澱WebUI
- Spring Test 整合 JUnit 4 使用總結Spring
- Spring Boot Test 的詳細使用教程Spring Boot