是否有某種方法可以將轉儲存儲在字典中,並在以後使用這些轉儲以便每次都不必重新計算轉儲?這是一個更概念問題的證明,因爲我正在尋找一種方法來加速androidviewclient的緩慢轉儲過程,並以任何方式使腳本更快。例如,AVC返回到我的腳本步驟之間的主屏幕,但需要在重新提煉(u'''''''''')按鈕幾次之前再次轉儲。androidviewclient:存儲視圖客戶端轉儲
這是有問題的,因爲它會產生不必要的等待時間,因爲我的腳本嘗試儘快配置設備的設置並啓動應用程序。我想創建一次主屏幕轉儲,存儲它,並返回到我存儲的轉儲,以在步驟之間單擊(u'「'應用程序''')按鈕,或者使用其他方法創建更快腳本。如果這是不可能的,我想知道其他腳本編寫軟件比AVC更快地工作,而不犧牲有效性,因爲我喜歡與查找視圖/按鈕的一致性,並且重寫我的功能緩慢的腳本是沒有問題的。
到目前爲止,我已搜查,一無所獲,並試圖通過viewclient.py照看如下:
dictDump = {}
home() #helper method that goes to the home screen
dictDump['homeScreen'] = vc.dump()
vc.findViewWithContentDescription(u'''Applications''').touch()
dictDump['appScreen'] = vc.dump()
home()
vc.views = dictDump['homeScreen']
vc.findViewWithContentDescription(u'''Applications''').touch()
我也得到:AttributeError的:「NoneType」對象有沒有屬性「觸摸」