1. 程式人生 > >「docker實戰篇」python的docker爬蟲技術-移動端自動化測試工具appium介紹和安裝

「docker實戰篇」python的docker爬蟲技術-移動端自動化測試工具appium介紹和安裝

pytho sele 測試套件 chrom 官方 介紹 分享 平臺 語言

原創文章,歡迎轉載。轉載請註明:轉載自IT人故事會,謝謝!
原文鏈接地址:「docker實戰篇」python的docker爬蟲技術-移動端自動化測試工具appium介紹和安裝(六)

Appium是一個自動化測試開源工具,支持iOS和android平臺上的移動原生應用、移動Web應用和混合應用。Appium是一個跨平臺工具,它允許測試人員使用同樣的接口、基於不同的平臺寫自動化測試代碼,大大增加了測試套件間代碼的復用性。

  • 移動原生應用:是指那些用iOS或者android sdk寫的應用;
  • 移動web應用:是指那些使用移動瀏覽器訪問的應用,appium支持iOS的safari和android上的chrome;
  • 混合應用:是指原生代碼封裝在網頁視圖(原生代碼和web內容交互)。

技術分享圖片

Appium

  • 官網

    http://appium.io/

技術分享圖片

  • 介紹

    1. Appium是一個自動化測試開源工具,支持iOS和android平臺上的移動原生應用、移動Web應用和混合應用。appium封裝了標準的selenium類庫。
    2. appium客戶端類庫實現了Mobile JSON Wire Protocol,W3C,WebDriver spec
    3. appium服務端定義了官方協議的擴展,為了appium用戶提供了方便的接口來執行各種設備動作
  • 特點
    1. appium 選擇了client 和server的設計模式
    2. appium 擴展了webDrive的協議
    3. 多平臺,多語言

技術分享圖片

  • 工作原理

技術分享圖片

  • 下載地址

    https://github.com/appium/appium-desktop/releases/tag/v1.9.0

技術分享圖片

技術分享圖片

  • 安裝

    需要安裝jdk環境變量。

技術分享圖片

技術分享圖片

技術分享圖片

  • 使用appium

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

PS:這裏只是安裝和介紹appium,其實並不難,後面會集合實際需求來靈活的使用。

「docker實戰篇」python的docker爬蟲技術-移動端自動化測試工具appium介紹和安裝