我一直在使用AndroidViewClient的adbClient.py。 我偶爾會碰到以下錯誤,不知道如何解決它。AndroidViewClient拋出TRANSPORT NOT SET ERROR
Traceback (most recent call last):
File "/Users/damonh/projects/prodtests/tablet/test_homePage.py", line 15, in <module>
print adb.getSdkVersion()
File "/Users/damonh/projects/prodtests/tablet/adbClient.py", line 541, in getSdkVersion
self.__checkTransport()
File "/Users/damonh/projects/prodtests/tablet/adbClient.py", line 312, in __checkTransport
raise RuntimeError("ERROR: Transport is not set")
RuntimeError: ERROR: Transport is not set
一個例子是:getSdkVersion()
這裏是我的測試代碼:
import adbClient
adb=adbClient.AdbClient()
print adb.getSdkVersion()
這只是其中的一個。另一個將是shell方法。任何幫助在正確的方向將不勝感激。
如果您展示更多關於劇本的信息,或許我可以幫助您。你正在拍攝截圖嗎? –
我使用庫中的adbClient.py從中導入。我上面的測試代碼就是我所做的。如果我嘗試adb.wake,我會得到同樣的結果。 什麼是TRANSPORT,應該設置什麼? –