如何生成带有屏幕截图的 HTML 报告
How to generate HTML report with screenshots
导入 pytest
将 uiautomator2 导入为 u2
d=u2.connect()
def test_precondition():
d.press(“home”)
def test_procedure():
d(text=“Settings”).click()
d.screenshot(“Settings.png”)
d(text=“Bluetooth”).click()
d.screenshot(“Bluetooth.png”)
def test_expectedResult():
assert d(text=“Bluetooth”).exists
运行 以上脚本为:py.test --html=report.html --self-contained-html Bluetooth settings.py
我是 python 的新手 当我 运行 使用 pytest 生成上述脚本并生成 HTML 报告时,我无法在 HTML 报告请求中看到屏幕截图请提供解决方案
默认情况下,pytest-html 仅捕获并附加失败测试用例的屏幕截图,如果您也希望它捕获通过的测试用例。您可以参考以下话题
导入 pytest
将 uiautomator2 导入为 u2
d=u2.connect()
def test_precondition():
d.press(“home”)
def test_procedure():
d(text=“Settings”).click()
d.screenshot(“Settings.png”)
d(text=“Bluetooth”).click()
d.screenshot(“Bluetooth.png”)
def test_expectedResult():
assert d(text=“Bluetooth”).exists
运行 以上脚本为:py.test --html=report.html --self-contained-html Bluetooth settings.py
我是 python 的新手 当我 运行 使用 pytest 生成上述脚本并生成 HTML 报告时,我无法在 HTML 报告请求中看到屏幕截图请提供解决方案
默认情况下,pytest-html 仅捕获并附加失败测试用例的屏幕截图,如果您也希望它捕获通过的测试用例。您可以参考以下话题