【Katalon学习四十九】浏览器执行Headless

Headless browser测试只是在没有GUI的情况下测试网页功能。使用无头浏览器/进行无头测试的最大原因之一是效率,因为它允许您在真实的浏览器环境中更快地运行测试。无头浏览器可以为项目团队节省大量时间,并顺利集成到CD/CI流程中。

配置Headless Browsers

默认情况下,使用Firefox或Chrome headless执行自动化测试将为浏览器添加所需的功能。您不需要添加任何其他配置。如果您真的需要为headless browser添加更多所需的功能,那么:

  • 转到Go to Project -> Settings -> Execution -> Default -> 选择Chrome(headless)或firefox(headless)
  • 在这些设置中添加所需的功能。例如,我希望我的Chrome(无头)在较小的窗口大小启动:

 

 执行自动化测试

执行一个测试用例/测试套件

 

  • 打开要执行的测试用例或测试套件
  • 从执行项列表中选择Chrome(headless)或firefox(headless)

 选中后,您当前的测试用例/测试套件将使用选中的headless browser执行

 保存对当前测试套件集合的更改

 执行测试套件集合

  • 打开要执行的测试套件集合
  • 将测试套件添加到这个测试套件集合中
  • 选择' Run with '字段,然后选择Chrome (headless)或Firefox (headless)

保存对当前测试套件集合的更改

 执行这个测试套件集合,Katalon Studio将使用所选的环境来运行。

使用控制台模式执行

通过选择Chrome (headless)或Firefox (headless)生成控制台模式命令,并单击主工具栏上的Build CMD按钮。

使用Katalon Studio生成的CMD脚本在控制台模式下执行测试。

注意:浏览器在执行时不会显示(无头浏览器),此外,建议CI/CD流程在控制台模式下使用无头浏览器,以帮助项目团队更快地、持续地发布高质量的版本。请参阅本指南,了解如何在CI/CD流程中利用Katalon Studio。

猜你喜欢

转载自blog.csdn.net/qq_18659137/article/details/86166473