成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

使用macaca進(jìn)行移動(dòng)端hybird自動(dòng)化測(cè)試(三)

dongfangyiyu / 884人閱讀

摘要:提供了命令多帶帶啟動(dòng)然后我們?cè)谧鳛?,向端發(fā)送模擬操作命令。下一篇將如果編寫的測(cè)試用例

macaca提供了命令多帶帶啟動(dòng)webdriver server.然后我們?cè)?b>REPL作為client,向server端發(fā)送模擬操作命令。

首先啟動(dòng)server:

    macaca server --verbose

啟動(dòng)server后,接下來(lái)首先給server發(fā)送命令,讓server喚起模擬器:

    >> var wd = require("webdriver-client")({
            platformVersion: "9.3",
            deviceName: "iPhone 5s",
            platformName: "iOS",
            app: YOUR-APP-PATH
        });
        
    >> var driver = wd.initPromiseChain();
    
    >> driver.initDriver(); 
    //這個(gè)時(shí)候就能看到server啟動(dòng)了IOS模擬器.
    
    //接下來(lái)的操作就是編寫腳本去操作模擬器的動(dòng)作了
    >> 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完成了一次輸入的操作
    
    //...接下來(lái)大家就按自己的流程去寫自己的測(cè)試腳本啦

↑圖是clientserver端進(jìn)行http通訊的log.

使用REPL去編寫測(cè)試用例的比較方便的地方就是,整個(gè)測(cè)試過(guò)程不會(huì)因?yàn)槟憔帉懙臏y(cè)試用例存在問(wèn)題而暫停整個(gè)server,或者模擬器,因此可以在REPL里面先進(jìn)行測(cè)試用例的編寫,等到結(jié)果正確后再寫入文件,等所有的測(cè)試用例完成后再進(jìn)行整個(gè)的case測(cè)試過(guò)程。下一篇將如果編寫webview的測(cè)試用例

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/80557.html

相關(guān)文章

  • 使用macaca進(jìn)行移動(dòng)hybird動(dòng)化測(cè)試(二)

    摘要:正是因?yàn)檫@樣的協(xié)議存在一些自動(dòng)化測(cè)試框架可以使用多種語(yǔ)言編寫測(cè)試腳本。支持了所有的主流瀏覽器,同時(shí)還支持了和的移動(dòng)應(yīng)用測(cè)試。接下來(lái)就帶著大家一步一步使用進(jìn)行進(jìn)行自動(dòng)化測(cè)試全局安裝的如果覺(jué)得比較慢,就換淘寶的鏡像吧。 Macaca macaca是阿里開源的基于Node.js開發(fā)的自動(dòng)化測(cè)試工具,支持native,hybird,moblie web,關(guān)于macaca具體的內(nèi)容參見官網(wǎng)mac...

    wzyplus 評(píng)論0 收藏0
  • 使用macaca進(jìn)行移動(dòng)hybird動(dòng)化測(cè)試(一)

    摘要:測(cè)試框架通常提供測(cè)試驅(qū)動(dòng)開發(fā)或行為驅(qū)動(dòng)開發(fā)的測(cè)試語(yǔ)法來(lái)編寫測(cè)試用例。利用上面的工具基本上就可以開始進(jìn)行測(cè)試腳本的測(cè)試工作了。下面一篇文章就會(huì)介紹如何使用來(lái)對(duì)應(yīng)用進(jìn)行測(cè)試。 部分基本概念及內(nèi)容: 單元測(cè)試: 以模塊為單元,測(cè)試你代碼的本身,確保你編寫的模塊還有邏輯正確。只要輸入的值不變,輸出的值也應(yīng)該不發(fā)生改變 前端自動(dòng)化測(cè)試: 界面回歸測(cè)試 測(cè)試界面是否正常,包括文案,圖片等。 功能...

    CloudDeveloper 評(píng)論0 收藏0
  • UI動(dòng)化技能轉(zhuǎn)瞬即可被UI錄制取代

    摘要:現(xiàn)階段不會(huì)寫單元測(cè)試的開發(fā)工程師會(huì)被淘汰。懂代碼到懂質(zhì)量單元測(cè)試自動(dòng)化測(cè)試是保障軟件質(zhì)量的手段,軟件質(zhì)量保障不僅僅限于代碼層面,流程控制也占據(jù)十分重要的地位。 一、UI自動(dòng)化測(cè)試 使用macaca+uirecorde簡(jiǎn)化大量的UI自動(dòng)化工作。uirecorder官方文檔中是這樣描述的uirecorder: UI Recorder 是一款零成本UI自動(dòng)化錄制工具,類似于Selenium ...

    Pikachu 評(píng)論0 收藏0
  • web移動(dòng)Hybird開發(fā)知識(shí)整理

    摘要:自動(dòng)識(shí)別格式里面的參數(shù)是禁止瀏覽器自動(dòng)識(shí)別手機(jī)號(hào)碼,是禁止瀏覽器自動(dòng)識(shí)別。設(shè)置該屬性為它的默認(rèn)值。從父元素繼承該屬性。左箭頭寫法嗨文章來(lái)源移動(dòng)前端開發(fā)資源整合兮兮 meta篇 1.視窗寬度 其中 width=device-width 是設(shè)置視窗寬度為設(shè)備視窗寬度,還可以固定寬度,例如: width=640 則是640px的寬度(常見于微信); initial-scale=1.0...

    makeFoxPlay 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<