您好我在win10 PC上使用robotframework尝试使用库“Screenshot”进行截图
.robot文件:
*** Settings ***
Library Screenshot
*** Test Cases ***
Test01
Take Screenshot
任何帮助都会有很大的帮助,谢谢。
答案 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
安装相关模块,屏幕截图功能将再次运行。