Appium基礎一 Appium概念

2022-08-11 09:57:09 字數 721 閱讀 5344

介紹:

設計思想:

2.2 你不必侷限於某種語言或者框架或者平台來書寫和執行測試**;

2.3 乙個移動自動化的框架不應該在介面上重複造輪子。(移動自動化的介面應該統一);

2.4 源**必須開源;

名詞:

·c/s 架構

·session

自動化始終圍繞乙個session進行,客戶端初始化乙個seesion(會話)來與服務端互動,不同的語言有不同的實現方式,但是他們最終都是傳送為乙個post請求給服務端,請求中包含乙個json物件,被稱作「desired capabilities」。此時,伺服器客戶端就會開啟乙個自動化的 session,然後返回乙個 session id,session id將會被使用者傳送後續的命令。

·desired capabilities

4.selenium json協議

讓我們來看幾組端點:

·/session/:sessionid  - session的id唯一識別符號

·/session/:sessionid/element – 找乙個元素

·/session/:sessionid/elements – 找一組元素

Appium搭建二 安裝Appium

web自動化測試的路線是這樣的 程式語言基礎 測試框架 webdriver api 開發自動化測試專案。測試大神 蟲師的部落格。本篇安裝環境是window 7 64位 easy setup process,run a test now.brew install node get node.js 所以...

Appium基礎操作API

1 前置 server 啟動引數 desired caps desired caps platformname android desired caps platformversion 5.1 desired caps devicename 192.168.203.101 5555 desired ...

Appium環境配置 一

1.jdk1.6.0 64位 2 獲取到安裝檔案後,直接雙擊安裝檔案,根據程式的提示,完成nodejs的安裝。3 安裝完成後,執行cmd,輸入node v,如果安裝成功,會輸出如下版本資訊 二 配置android sdk環境 1 sdk環境配置 1.2.解壓後,裡面有個sdk manager.exe...