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