允许将屏幕截图从远程服务器传输到本地计算机的关键字库
robotframework-remotetransfer的Python项目详细描述
robotframework远程传输
非常小的关键字库,允许像屏幕截图那样传输日志文件 在运行robotframework的主机和robotremoteserver之间
用法:
- 将remotetransfer库加载到python远程服务器和robot框架中。
- 使用
Transfer Files
关键字从输出目录加载文件并保存 将结果转换为dict变量。 - 使用
Save Files
将它们存储回输出目录。
这是通过为关键字do提供库前缀来工作的,该关键字do表示文件的位置 从传输并保存到,如下所示:
*** Settings ***
Library Remote http://127.0.0.1:8270
Library RemoteTransfer
*** Test Cases ***
Try Out Remote Transfer
${results}= Remote.Transfer Files *.png
RemoteTransfer.Save Files ${results}
库使用base64编码通过robot的rpc接口传输文件- 记住,文件传输可能会变得很大。