簡體   English   中英

Ride.py顯示偵聽器XXX的調用方法“ start_keyword”失敗

[英]Ride.py shows Calling method 'start_keyword' of listener XXX failed

我正在嘗試在Ride.py運行自動化測試。 該測試可在我同事的計算機上運行,​​但由於某種原因無法在我的計算機上運行。 測試開始,但是在某個時候我得到以下錯誤:

[ ERROR ] Calling method 'start_keyword' of listener 'C:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py' failed: IndexError: list index out of range

有趣的部分是,該錯誤每次都在同一地點發生,但通過不同的測試,它會在不同的時間發生。

我試圖用Google搜索幾件事,但沒有任何效果。 一種解決方案建議在某處注釋'#' ,這會導致崩潰。 我看了一下,但在任何地方都看不到'#'字樣。

另一個建議使我相信我的testrunneragent.py文件一定安裝錯誤。 我上網查找文件並替換了它。 這也不起作用(重新開始騎行前后都要重新測試)

我們試圖重新導入測試文件,以為那里可能出了點問題。 這也沒有幫助。

谷歌搜索突出最后一部分( IndexError: list index out of range )給了我一個建議,它不能識別后端文件中的所有代碼行。 我不知道如何解決這個問題,因為我不是主要的編碼人員。

我和我的同事之間的區別可能是版本。 我下載了python版本2.7.16並乘坐1.7.3.1。 我的同事使用的是python和RIDE的舊版本。 也許問題可能出在這里?

https://paste.fedoraproject.org/paste/TLekH3az0m4wuUyM8C2RYw

我希望測試能夠順利進行(這是很高興的),我在上一節中包含了一些帶有代碼的屏幕截圖,這些屏幕截圖可能會有所幫助

降級到相同版本的Ride.py這似乎已經解決了問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM