自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

移動(dòng)開發(fā) 自動(dòng)化
macaca提供了命令單獨(dú)啟動(dòng)webdriver server.然后我們?cè)赗EPL作為client,向server端發(fā)送模擬操作命令。

macaca提供了命令單獨(dú)啟動(dòng)webdriver server.然后我們?cè)赗EPL作為client,向server端發(fā)送模擬操作命令。

首先啟動(dòng)server:

  1. macaca server --verbose 

 

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

  1. >> var wd = require('webdriver-client')({ 
  2.             platformVersion: '9.3'
  3.             deviceName: 'iPhone 5s'
  4.             platformName: 'iOS'
  5.             app: YOUR-APP-PATH 
  6.         }); 
  7.          
  8.     >> var driver = wd.initPromiseChain(); 
  9.      
  10.     >> driver.initDriver();  
  11.     //這個(gè)時(shí)候就能看到server啟動(dòng)了IOS模擬器. 
  12.      
  13.     //接下來的操作就是編寫腳本去操作模擬器的動(dòng)作了 
  14.     >> driver.waitForElementByXPath('//XCUIElementTypeApplication[1]/XCUIElementTypeWindow[1]/XCUIElementTypeOther[2]/XCUIElementTypeButton[1]').click(); 
  15.      
  16.     //看到native完成了一次操作 
  17.      
  18.     >> driver.waitForElementByXPath('//XCUIElementTypeApplication[1]/XCUIElementTypeWindow[1]/XCUIElementTypeOther[1]/XCUIElementTypeOther[1]/XCUIElementTypeOther[1]/XCUIElementTypeOther[1]/XCUIElementTypeOther[1]/XCUIElementTypeOther[1]/XCUIElementTypeOther[1]/XCUIElementTypeTextField[1]').sendKeys(123456789) 
  19.     //看到native完成了一次輸入的操作 
  20.      
  21.     //...接下來大家就按自己的流程去寫自己的測(cè)試腳本啦 

 

 

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

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

責(zé)任編輯:龐桂玉 來源: segmentfault
相關(guān)推薦

2016-10-26 22:16:48

macaca自動(dòng)化測(cè)試javascript

2016-10-26 22:07:06

macaca自動(dòng)化測(cè)試javascript

2016-10-26 22:29:13

macaca自動(dòng)化測(cè)試javascript

2024-11-21 15:24:49

2009-08-19 09:00:48

單元測(cè)試框架自動(dòng)化測(cè)試

2020-08-03 15:40:57

Web自動(dòng)化工具測(cè)試

2017-04-21 07:41:37

iOS自動(dòng)化測(cè)試容器

2011-05-16 15:36:00

軟件測(cè)試

2022-01-14 11:51:00

測(cè)試工具自動(dòng)化

2020-10-10 06:30:07

PythonSEO自動(dòng)化測(cè)試

2023-01-09 15:20:16

2022-02-17 10:37:16

自動(dòng)化開發(fā)團(tuán)隊(duì)預(yù)測(cè)

2012-02-27 17:34:12

Facebook自動(dòng)化

2021-09-03 09:56:18

鴻蒙HarmonyOS應(yīng)用

2013-05-16 10:58:44

Android開發(fā)自動(dòng)化測(cè)試

2014-04-16 14:15:01

QCon2014

2023-11-21 22:48:50

2011-12-23 17:09:57

自動(dòng)化測(cè)試

2021-06-30 19:48:21

前端自動(dòng)化測(cè)試Vue 應(yīng)用

2012-12-24 22:54:31

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)