selenium和appium的工作原理

2021-10-09 20:14:40 字數 588 閱讀 6953

selenium:

ide,俗稱整合開發環境(編輯器),client(1.編寫指令碼,形成操作指令集,並執行時,會啟動webdriver。2.webdriver啟動後,繫結ip和埠,向傳送來的請求的鏈結建立session(首次)。webdriver提供的http服務,client通過api介面訪問webdriver,傳送指令,webdriver接到指令後,按照自己封裝的原生的瀏覽器api,對瀏覽器進行操作。webdriver將操作完成結果返回給客戶端)

簡化版:

1.ide,俗稱整合開發環境(編輯器),client(1.編寫指令碼,形成操作指令集,並執行時,會啟動webdriver。通過http協議傳輸給webdriver

2.webdriver啟動後,繫結ip和埠,向傳送來的請求的鏈結建立session(首次)。webdriver提供的依http協議方式提供api介面服務,client通過api介面訪問webdriver,傳送指令,資料格式是json格式。webdriver接到指令後,按照自己封裝的原生的瀏覽器api,對瀏覽器進行操作。webdriver將操作完成結果依照json格式返回給客戶端

二者區別:

selenium和appium啟動的感悟

selenium 1.若為webdriver.chrome 方式啟動 子程式開啟chromedriver.exe程式,程式開啟後,監聽9515埠作為remote server 如果為預設啟動,remote server位址為例項化 init 指令碼發起請求 http localhost 9515 s...

appium簡介和原理

androidbootstrap簡介 android bootstrap是專為android studio和gradle構建的乙個集模板 引導和樣板檔案於一身的開源專案,基於parse api建立,擁有著許多非常優秀的開源工具和框架,能夠幫助開發者節省大量的開發 測試與除錯時間。基於apache v...

Appium搭建二 安裝Appium

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