這意味著有壹個找不到的空缺。
原因是我上次打開它時不小心在設置中選擇了該包,導致我每次啟動它時都要檢查該包。但是如果妳沒有使用package,妳就報告了壹個錯誤。所以去掉包前面的勾號,再次運行即可開始。
Appium是壹款用於自動化測試的開源工具,支持iOS和Android平臺上的原生應用程序、web應用程序和混合應用程序。
其特點是:
1.“移動原生應用程序”是指那些用iOS或Android SDK編寫的應用程序。
2.“移動網絡應用程序”是指通過移動瀏覽器訪問的應用程序(appium支持iOS上的Safari和Android上的Chrome)。
3.“混合應用”是指由本機代碼封裝的網頁視圖-本機代碼和web內容之間的交互。例如,像Phonegap壹樣,它可以幫助開發人員使用web技術開發應用程序,然後用原生代碼封裝它們。這些是混合應用程序。
重要的是,appium是壹個跨平臺的工具:它允許測試人員在不同平臺(iOS、Android)上使用相同的API來編寫自動化測試腳本,這大大增加了iOS和Android測試套件之間的代碼可重用性。
Appium是跨平臺的,可以在OSX、Windows和Linux桌面系統上運行。
Appium選擇了客戶端/服務器的設計模式。只要客戶端可以向服務器發送http請求,它就可以用任何語言實現,這就是為什麽appium和Selenium(web driver)可以支持多種語言的原因。
Appium擴展了WebDriver的協議,沒有自己重新實現。這樣做的好處是可以直接繼承以前的WebDriver API,並且可以隨意使用以前的各種語言的Selenium(web driver)綁定,這節省了為每種語言開發壹個客戶端的工作量。