使用Robot框架拍摄失败的屏幕截图

DIS*_*SHI 1 robotframework

我是机器人框架的新手.我想知道如何在失败时捕获屏幕截图.如果脚本失败,机器人框架是否会自动截取屏幕截图?一个例子将是非常有帮助的!

shi*_*cky 5

这实际上是Selenium2Library的一个功能,如果您正在进行基于Selenium的测试,那么Robot将需要这个功能.

更多信息可以在这里找到: http //robotframework.org/Selenium2Library/doc/Selenium2Library.html

正如它所说的文档,设置失败的屏幕截图非常容易,例如这是我正在使用的测试套件:

Library    Selenium2Library  timeout=10   implicit_wait=1.5   run_on_failure=Capture Page Screenshot
Run Code Online (Sandbox Code Playgroud)


Bah*_*til 5

您可以在执行任何所需步骤后使用以下关键字来捕获屏幕截图:

Capture Page Screenshot
Run Code Online (Sandbox Code Playgroud)

希望这对您有帮助!