Selenium 简明教程
Generating HTML Test Reports in Python
我们可以使用 Pytest 测试框架生成 HTML 报告,其中包含 Selenium 测试。要配置 Pytest,我们必须运行以下命令 −
pip install pytest.
安装完成后,我们可以运行以下命令来检查已安装的 Pytest 版本 −
pytest –version
作为 Pytest 标准,包含 Pytest 的 Python 文件应以 test_ 开头或以 test. Also, all the test steps should be within a method whose name should start with test 结尾。
要运行 Pytest 文件,我们可以打开终端并从当前目录移至我们要执行的 Pytest 文件的目录。然后,运行下面提到的命令 −
py.test -v -s.
让我们看一下遵循 Pytest 测试框架的项目结构。
在上图中,它表明 Pytest 文件的名称为 test_p.py,并且它包含一个名为 test_SeleniumTest 的测试方法。
要为 Selenium 测试生成 HTML 报告,我们必须使用以下命令安装插件:pip install pytest-html。要生成报告,我们必须从当前目录移至我们要执行的 Pytest 文件的目录。然后运行以下命令:pytest --html=report.html。
成功执行此命令后,将在项目中生成一个名为 report.html 的新文件。
右键单击 report.html 并选择“复制路径”选项。
在浏览器中打开复制的路径,以获取 HTML 报告。
HTML 报告提供了执行测试的环境信息。它还包括测试摘要和结果的信息。