Robotframework截图失败

时间:2017-12-21 09:43:21

标签: robotframework

您好我在win10 PC上使用robotframework尝试使用库“Screenshot”进行截图

但是此关键字无法捕获屏幕截图并显示警告消息: Warning message

.robot文件:

*** Settings *** 

Library    Screenshot

*** Test Cases *** 

Test01

     Take Screenshot

任何帮助都会有很大的帮助,谢谢。

1 个答案:

答案 0 :(得分:1)

要使Screenshot library正常工作,您需要安装Pillow。请参阅Robot Framework 3.0.2 documentation的摘录:

  

使用Python时如何截取屏幕取决于操作   系统。在OSX上,使用内置的screencapture截取屏幕截图   效用。在其他操作系统上,您需要拥有其中一个   安装了以下工具或Python模块。你可以指定   导入库时要使用的工具/模块。如果没有工具或模块   如果指定,将使用第一个找到的。

     

wxPython :: http://wxpython.org :: RIDE也需要很多机器人   框架用户已经安装了此模块。

     

PyGTK :: http://pygtk.org ::大多数Linux上都默认使用此模块   分布。

     

Pillow :: https://python-pillow.github.io ::仅适用   在Windows上。还支持原始PIL包。

     

Scrot :: https://en.wikipedia.org/wiki/Scrot ::未在Windows上使用。安装   使用apt-get install scrot或类似的。

使用pip install Pillow安装相关模块,屏幕截图功能将再次运行。