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