2016-06-07 92 views
0

我已經使用命令$ culebra -U -o mytest.py生成模板,並使用com.csr.csrmeshdemo:id/powerSwitch來打開和關閉交換機。 它工作正常的第一次,但重新啓動系統的另一個問題後,我無法運行我的Python腳本。得到這樣的錯誤:Androidviewclient value運行時出錯

*[email protected]:~/Desktop/monkey/adt-bundle-linux-x86_64-20131030/sdk/CSR_script# adb devices 
List of devices attached 
T00940ZEIM device 
[email protected]:~/Desktop/monkey/adt-bundle-linux-x86_64-20131030/sdk/CSR_script# python t6.py 
E 
====================================================================== 
ERROR: testSomething (__main__.CulebraTests) 
---------------------------------------------------------------------- 
Traceback (most recent call last): 
    File "t6.py", line 44, in testSomething 
    self.vc.dump(window='-1') 
    File "/usr/local/lib/python2.7/dist-packages/androidviewclient-11.5.6-py2.7.egg/com/dtmilano/android/viewclient.py", line 3270, in dump 
    self.setViewsFromUiAutomatorDump(received) 
    File "/usr/local/lib/python2.7/dist-packages/androidviewclient-11.5.6-py2.7.egg/com/dtmilano/android/viewclient.py", line 2927, in setViewsFromUiAutomatorDump 
    self.__parseTreeFromUiAutomatorDump(received) 
    File "/usr/local/lib/python2.7/dist-packages/androidviewclient-11.5.6-py2.7.egg/com/dtmilano/android/viewclient.py", line 3109, in __parseTreeFromUiAutomatorDump 
    raise ValueError("received does not contain valid XML data") 
ValueError: received does not contain valid XML data 
---------------------------------------------------------------------- 
Ran 1 test in 2.508s 
FAILED (errors=1)* 

請幫我這個..

+0

嘗試在'adb shell'中運行'uiautomator dump'並驗證輸出是否正確。 –

+0

此外,如果你升級到** 11.5.7 **提供的信息將更加描述問題 –

+0

感謝您的幫助! UIAutomator出現問題,我重新啓動手機時解決了! –

回答

0

最新AndroidViewClient /庫萊布拉11.5.7增加了有關異常的更詳細的信息,並會讓你很容易追查根源。