与 SikuliX 一起使用时,屏幕截图未嵌入到 RobotFramework 日志文件中
Screenshot not embedding into RobotFramework log file when used with SikuliX
在我的测试 运行 之后,我无法让我的屏幕截图自动嵌入到 RobotFramework 日志文件中。我正在使用:
- SikuliX 1.1.4
- RobotFramework 3.0.4 JAR 分发包(放在 C:\Users[user]\AppData\Roaming\Sikulix\Extensions
我能够 运行 我的简单测试并且 report/log 被踢出 - 连同屏幕截图。唯一的问题是在浏览器中查看时,屏幕截图在日志文件中不可见(已尝试 Chrome 和 FF)。
这是我用 Sikuli 编写的代码:
runScript("""
robot
*** Settings ***
Library Screenshot
*** Test Cases ***
Try to take a screenshot
Take Screenshot mypic 80%
""")
我测试后输出日志的文件夹是这样的 运行:
./log.html
./mypic_1.jpg
./output.xml
./report.html
./test2.robot
到目前为止,我在网上搜索时遇到的所有问题是使用 'Take Screenshot' 关键字时嵌入应该 'just happen automatically'。
我还没有单独使用 RobotFramework 尝试过这种情况 - 我认为这可能是我的下一步,但希望有人能提供简单的解决方案,因为我想同时使用这两个包。我想利用 Sikuli 来帮助我进行 GUI 密集测试和 RF 的报告和屏幕截图功能。
我对 Sikurix 1.1.4(使用 RF 3.0.0)也有类似的问题
在 "C:\Users\xxxx\AppData\Roaming\Sikulix\Lib\robot" 中覆盖 Robot Framework 3.0.4 的 Robot 目录时,图像现在嵌入在 Log.html.
中
尽管 temp temp 的评论没有立即解决我的问题,但它确实让我走上了正轨。如评论中所述复制 pip 安装版本的 RF 后,我从我的扩展文件夹中删除了 RF JAR 文件(甚至不知道我为什么尝试这个)。删除 JAR 文件后,图像开始将自身嵌入到日志中。因此,似乎是 Sikuli 附带的 RF 版本与 RF JAR 文件的组合导致了我的问题。
在我的测试 运行 之后,我无法让我的屏幕截图自动嵌入到 RobotFramework 日志文件中。我正在使用:
- SikuliX 1.1.4
- RobotFramework 3.0.4 JAR 分发包(放在 C:\Users[user]\AppData\Roaming\Sikulix\Extensions
我能够 运行 我的简单测试并且 report/log 被踢出 - 连同屏幕截图。唯一的问题是在浏览器中查看时,屏幕截图在日志文件中不可见(已尝试 Chrome 和 FF)。
这是我用 Sikuli 编写的代码:
runScript("""
robot
*** Settings ***
Library Screenshot
*** Test Cases ***
Try to take a screenshot
Take Screenshot mypic 80%
""")
我测试后输出日志的文件夹是这样的 运行:
./log.html
./mypic_1.jpg
./output.xml
./report.html
./test2.robot
到目前为止,我在网上搜索时遇到的所有问题是使用 'Take Screenshot' 关键字时嵌入应该 'just happen automatically'。
我还没有单独使用 RobotFramework 尝试过这种情况 - 我认为这可能是我的下一步,但希望有人能提供简单的解决方案,因为我想同时使用这两个包。我想利用 Sikuli 来帮助我进行 GUI 密集测试和 RF 的报告和屏幕截图功能。
我对 Sikurix 1.1.4(使用 RF 3.0.0)也有类似的问题 在 "C:\Users\xxxx\AppData\Roaming\Sikulix\Lib\robot" 中覆盖 Robot Framework 3.0.4 的 Robot 目录时,图像现在嵌入在 Log.html.
中尽管 temp temp 的评论没有立即解决我的问题,但它确实让我走上了正轨。如评论中所述复制 pip 安装版本的 RF 后,我从我的扩展文件夹中删除了 RF JAR 文件(甚至不知道我为什么尝试这个)。删除 JAR 文件后,图像开始将自身嵌入到日志中。因此,似乎是 Sikuli 附带的 RF 版本与 RF JAR 文件的组合导致了我的问题。