python - Robot Framework 中的 tail 日志文件

标签 python testing robotframework

我想打开一个文件并tail -f输出。我希望能够在子进程中的测试开始时打开文件,执行测试,然后从尾部的开头开始处理输出。

我尝试过使用运行进程,但它只是旋转,因为该进程永远不会终止。我尝试使用Start Process,然后使用Get Process Result,但收到一条错误消息,指出不支持获取未完成进程的结果。

这可能吗?

最佳答案

无需执行tail -f。在测试开始时,您可以获得文件中的字节数。让测试运行,然后从您之前计算的字节偏移量开始读取文件(或读取整个文件,并使用切片查看新数据)

关于python - Robot Framework 中的 tail 日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36362294/

相关文章:

python - Pandas 扩展/滚动窗口相关性计算与 p 值

python - 增加数据库中的 IntegerField 计数器

error-handling - 使用robotframework在登录脚本中添加电子邮件和密码

selenium - 使用Robot Framework创建一个空列表并在迭代中推送数据

json - Robot Framework如何计算JSON中的项目列表

python - 使用SVD绘制词向量来衡量相似度

Python 将结果保存到 .xls 文件给出错误

spring - 应该测试 @RestController 还是只测试 @Service

java - GUI 测试应该以默认外观运行吗?

java - Spring 测试事务注释不起作用