【问题标题】:Allure Framework - How to take the screenshots into the folderAllure Framework - 如何将屏幕截图放入文件夹
【发布时间】:2022-01-08 00:59:43
【问题描述】:

我想将捕获的屏幕截图放入文件夹中。在机器人框架中,我使用以下命令完成了它;

robot -d TestResults/LoginFolder Test/Login.robot

现在,我想使用 allure 框架做同样的事情。我已附上我的代码。

 [Arguments]     ${Email}  ${Password}  

    input text    ${LOCATOR_Email}    ${Email}
    capture page screenshot
    input text    ${LOCATOR_Password}    ${Password}
    capture page screenshot
    Click element  xpath=//div[3]/div/button[2]
    Sleep  20s

现在我已经使用下面的命令编译了代码;

robot --listener 'allure_robotframework;./TestResult/Login' Test/Login.robot

当我使用上述命令运行代码时,所有屏幕截图都保存在 excel 表格中,并且没有任何用于 excel 表格的文件夹。

我做错了什么?如何将所有屏幕截图放入一个文件夹。请帮帮我

【问题讨论】:

    标签: robotframework allure


    【解决方案1】:

    您可以通过使用 --outputdir foo/baz/ cli 参数来做到这一点。

    【讨论】:

    • 要使用这个,我需要安装 Allure CLI java 应用程序吗??而且,你能给我举个小例子吗?我的意思是,我在哪里可以使用这个 (--outputdir foo/baz/) 参数?
    • 最后,我可以用你的回答解决截图问题。我使用了以下命令; " 机器人 --outputdir TestResults/Screenshots --listener 'allure_robotframework;./TestResults/Login' Test/Login.robot " 非常感谢您的帮助。
    猜你喜欢
    • 2021-04-16
    • 1970-01-01
    • 2019-02-08
    • 1970-01-01
    • 2018-02-18
    • 1970-01-01
    • 2021-11-02
    • 1970-01-01
    • 2019-08-10
    相关资源
    最近更新 更多