0
試圖通過telnet連接到我的遠程主機。 Telnet客戶端啓用並運行,我得到以下錯誤:通過telnet庫連接的機器人框架錯誤
TypeError: __init__() got an unexpected keyword argument 'encodings'
下面找到我的機器人代碼:
*** Settings ***
Library Process
Library Telnet terminal_emulation=YES telnetlib_log_level=DEBUG
*** Test Cases ***
Try Telnet
Open Connection 10.99.1.123 port=22
我失去的東西在這裏很明顯?錯誤真的沒有說太多。
檢查發行說明是您的測試用例的這個工作的例子嗎?至少***測試用例***部分丟失。 – jozefow
只是草率複製的例子。它一直在那裏 – Jacob
我確實在telnet庫的導入部分或Open Connection關鍵字參數中包含terminal_emulation時遇到同樣的問題。如果你不需要使用terminal_emulation(值應該被設置爲False,因爲這是bool參數),只需跳過它即可。 正如Telnet libdoc和Telnet.py源文件所述,本文檔示例返回您的錯誤: |圖書館| Telnet | terminal_emulation = True | terminal_type = vt100 | window_size = 400x100 | – jozefow