Robot Framework Telnet保存整个会话日志

时间:2015-11-18 10:07:48

标签: python robotframework

我在测试期间使用Telnet库来操作和配置我的DUT,它包括定期从终端写入和读取。我正在寻找如何在测试执行完成时从开始到结束保存所有会话。

1 个答案:

答案 0 :(得分:0)

实例化Telnet对象后,可以调用其read_all()函数来获取完整的日志:

from telnetlib import Telnet
tn = Telnet('http://example.com',80)
out = tn.read_all()

with open("File.txt", "wb") as f:
    f.write(out)