導航:首頁 > APP軟體 > appium啟動失敗

appium啟動失敗

發布時間:2025-01-19 05:54:15

㈠ appuim啟動報錯

啟動appium時,突然報錯,這時候關鍵看這句話:main.js: error: Unrecognized arguments: file\base.apk.

這里表示有個空找不著。

原因是上次打開時,不小心將設置中的package選中,導致每次啟動時,都會去檢查package。但是沒有使用package,就報錯了。因此把package前面的勾去掉,再次運行,即可啟動。

拓展資料:

appium 是一個自動化測試開源工具,支持 iOS 平台和 Android 平台上的原生應用,web應用和混合應用。

其特點有:

1.「移動原生應用」是指那些用iOS或者 Android SDK 寫的應用(Application簡稱app)。

2.「移動web應用」是指使用移動瀏覽器訪問的應用(appium支持iOS上的Safari和Android上的 Chrome)。

3.「混合應用」是指原生代碼封裝網頁視圖——原生代碼和 web 內容交互。比如,像 Phonegap,可以幫助開發者使用網頁技術開發應用,然後用原生代碼封裝,這些就是混合應用。

重要的是,appium是一個跨平台的工具:它允許測試人員在不同的平台(iOS,Android)使用同一套API來寫自動化測試腳本,這樣大大增加了iOS和Android測試套件間代碼的復用性。

appium是跨平台的,可以用在OSX,Windows以及Linux桌面系統上運行。

appium選擇了Client/Server的設計模式。只要client能夠發送http請求給server,那麼的話client用什麼語言來實現都是可以的,這就是appium及Selenium(WebDriver)如何做到支持多語言的原因;

appium擴展了WebDriver的協議,沒有自己重新去實現一套。這樣的好處是以前的WebDriver API能夠直接被繼承過來,以前的Selenium(WebDriver)各種語言的binding都可以拿來就用,省去了為每種語言開發一個client的工作量。

㈡ Appium運行java腳本,報錯Activity used to start app doesn't exist or cannot be launched!Make sure

1、在你的程序中,初始化appium設置的appActivity這項,值不對,不是當前被測app啟動時調用的activity

可以通過命令行aapt mp badging D:xxx.apk,可以檢查到此apk的packageName和activityName

要求先進去androidSDK的build-tools目錄下

㈢ 求大神解答,為什麼啟動 appium 啟動不了啊 · TesterHome

appium主要需要配置兩個地方,一個是sdk路徑,一個是ip+埠號

㈣ Appium超時錯誤連接到驅動程序時問題,怎麼解決

問題

1. error: Failed to start an Appium session, err was: Error: Requested a new session but one was in progress


之前的會話沒有關閉,然後你又運行了測試實例,也沒有設置覆蓋.
解決:
1.重新停止appium服務,開啟Appium服務
2.在Genarel Setting那裡設置覆蓋Session,重啟Appium

測試結束在AfterClass加driver.quit()

2. error: Failed to start an Appium session, err was: Error: Command failed: C:Windowssystem32cmd.exe /s /c "D:android-sdk-windowsplatform-toolsadb.exe -s adb server version (32) doesn't match this client (36); killing…

wait-for-device"
error: could not installsmartsocketlistener: cannot bind to 127.0.0.1:5037:

沒有鏈接上手機或者模擬器,請確認已經連接成功,重新鏈接

3. error: Android devices must be of API level 17 or higher. Please change your device to Selendroid or upgrade Android on your device.

手機系統低於4.2,appium不支持4.2.2以下的系統,請換一個手機或者模擬器來測試。

4. Error: Permission to start activity denied.


**activity在清單文件裡面沒添加Android:exported="true"的話,你不能直接打開對應的activity,需要從啟動頁activity打開。
exported屬性就是設置是否允許activity被其它程序調用**

5. error: Failed to start an Appium session, err was: Error: Activity used to start app doesn't exist or cannot ve launched! Make usre it exists and is launchable activity

要打開的activity不存在,activity路徑錯誤,改為完整正確的activity路徑

6. error: Failed to start an Appium session, err was: Error: 'java - version' failed. Error: Command failed: C:Windowssystem32cmd.exe /s /c "java -version"


Java版本錯誤,請安裝最新的版本。

7.> info: [debug] Error: Command failed: C:Windowssystem32cmd.exe /s /c "D:android-sdk-windowsplatform-toolsadb.exe -s 8806a0b0 shell "echo 'ready'"error: unknown host service

鏈接手機失敗,重新鏈接手機即可,我就是重新拔插了一下usb

Error: Command failed: C:Windowssystem32cmd.exe /s /c "D:android-sdk-windowsplatform-toolsadb.exe -s 8806a0b0 shell "echo 'ping'""

error: unknown host service

adb被突然佔用導致,例如你在運行用例的時候運行了模擬器。

8. UIAutomatorViewer提示: Unable to connect to adb. Check if adb is installed correctly

解決,sdk升級到了25產生的問題。

解決方法:

㈤ 在cmd啟動appium出現如下問題,我的版本是1.4.16.1最高了,該怎麼解決

當前版本不支持某些模塊,不是最新的版本都向下兼容。考慮換個低版本的appium,1.4.0

如果appium-doctor沒有檢測出問題,可以先執行一段程序,看看具體初始化driver和識別是否報錯。再決定要不要更換版本

閱讀全文

與appium啟動失敗相關的資料

熱點內容
linux批量修改文件許可權 瀏覽:911
初學者學習編程語言從什麼開始學 瀏覽:662
招商銀行信用卡買蘋果 瀏覽:200
streamsh頭文件在那邊找 瀏覽:395
蘋果7p怎麼看激活日期 瀏覽:600
汽車編程是什麼工作 瀏覽:152
電腦顯示找不到文件無法刪除 瀏覽:164
叉叉模擬器下載的文件在哪 瀏覽:764
網路攝像頭中up是什麼意思 瀏覽:152
除了晉江還有什麼網站有好文 瀏覽:771
蘋果ipaimini系統更新密碼 瀏覽:123
linux下如何debug 瀏覽:65
excel2003教程視頻 瀏覽:792
聯通幸福卡升級版資費 瀏覽:712
華擎主板的win10系統 瀏覽:584
od注入代碼 瀏覽:542
電建通文件存手機哪裡 瀏覽:508
win10桌面圖標不清晰 瀏覽:985
bln文件怎麼轉換成cad文件 瀏覽:624
百戰程序員下載 瀏覽:973

友情鏈接