摘要:提供了命令多帶帶啟動然后我們在作為,向端發送模擬操作命令。下一篇將如果編寫的測試用例
macaca提供了命令多帶帶啟動webdriver server.然后我們在REPL作為client,向server端發送模擬操作命令。
首先啟動server:
macaca server --verbose
啟動server后,接下來首先給server發送命令,讓server喚起模擬器:
>> var wd = require("webdriver-client")({ platformVersion: "9.3", deviceName: "iPhone 5s", platformName: "iOS", app: YOUR-APP-PATH }); >> var driver = wd.initPromiseChain(); >> driver.initDriver(); //這個時候就能看到server啟動了IOS模擬器. //接下來的操作就是編寫腳本去操作模擬器的動作了 >> driver.waitForElementByXPath("http://XCUIElementTypeApplication[1]/XCUIElementTypeWindow[1]/XCUIElementTypeOther[2]/XCUIElementTypeButton[1]").click(); //看到native完成了一次操作 >> driver.waitForElementByXPath("http://XCUIElementTypeApplication[1]/XCUIElementTypeWindow[1]/XCUIElementTypeOther[1]/XCUIElementTypeOther[1]/XCUIElementTypeOther[1]/XCUIElementTypeOther[1]/XCUIElementTypeOther[1]/XCUIElementTypeOther[1]/XCUIElementTypeOther[1]/XCUIElementTypeTextField[1]").sendKeys(123456789) //看到native完成了一次輸入的操作 //...接下來大家就按自己的流程去寫自己的測試腳本啦
↑圖是client和server端進行http通訊的log.
使用REPL去編寫測試用例的比較方便的地方就是,整個測試過程不會因為你編寫的測試用例存在問題而暫停整個server,或者模擬器,因此可以在REPL里面先進行測試用例的編寫,等到結果正確后再寫入文件,等所有的測試用例完成后再進行整個的case測試過程。下一篇將如果編寫webview的測試用例
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/80557.html
摘要:正是因為這樣的協議存在一些自動化測試框架可以使用多種語言編寫測試腳本。支持了所有的主流瀏覽器,同時還支持了和的移動應用測試。接下來就帶著大家一步一步使用進行進行自動化測試全局安裝的如果覺得比較慢,就換淘寶的鏡像吧。 Macaca macaca是阿里開源的基于Node.js開發的自動化測試工具,支持native,hybird,moblie web,關于macaca具體的內容參見官網mac...
摘要:測試框架通常提供測試驅動開發或行為驅動開發的測試語法來編寫測試用例。利用上面的工具基本上就可以開始進行測試腳本的測試工作了。下面一篇文章就會介紹如何使用來對應用進行測試。 部分基本概念及內容: 單元測試: 以模塊為單元,測試你代碼的本身,確保你編寫的模塊還有邏輯正確。只要輸入的值不變,輸出的值也應該不發生改變 前端自動化測試: 界面回歸測試 測試界面是否正常,包括文案,圖片等。 功能...
摘要:現階段不會寫單元測試的開發工程師會被淘汰。懂代碼到懂質量單元測試自動化測試是保障軟件質量的手段,軟件質量保障不僅僅限于代碼層面,流程控制也占據十分重要的地位。 一、UI自動化測試 使用macaca+uirecorde簡化大量的UI自動化工作。uirecorder官方文檔中是這樣描述的uirecorder: UI Recorder 是一款零成本UI自動化錄制工具,類似于Selenium ...
摘要:自動識別格式里面的參數是禁止瀏覽器自動識別手機號碼,是禁止瀏覽器自動識別。設置該屬性為它的默認值。從父元素繼承該屬性。左箭頭寫法嗨文章來源移動前端開發資源整合兮兮 meta篇 1.視窗寬度 其中 width=device-width 是設置視窗寬度為設備視窗寬度,還可以固定寬度,例如: width=640 則是640px的寬度(常見于微信); initial-scale=1.0...
閱讀 3686·2021-11-25 09:43
閱讀 2645·2021-11-25 09:43
閱讀 3844·2021-11-24 09:38
閱讀 697·2021-11-18 10:02
閱讀 2237·2021-09-22 15:53
閱讀 2998·2019-08-30 15:44
閱讀 2774·2019-08-30 14:01
閱讀 2754·2019-08-29 15:15