我正在使用Java上的Allure&TestNG设置自动测试的报告。一切正常,只是想知道你们中是否有人试图在“魅力”报告中生成屏幕截图。我需要在哪里设置负责此操作的代码?
答案 0 :(得分:0)
因为您的问题上有硒标签,所以我认为您可以使用它。 我的解决方案分为:
使用硒进行屏幕截图。 see here
将镜头添加为报告的附件。 see TestNg section at allure docs
在我的(python)代码中,它看起来像:
def AttachScreenshot(picName='Screenshot'):
"""
add screenshot to current step at allure
"""
Webdriver = GetDriver()
allure.attach(Webdriver.get_screenshot_as_png(), name=picName, attachment_type=AttachmentType.PNG)