在Robot Framework中,可以使用Selenium库来捕获页面截图并且不将其记录到HTML日志中。具体的方法是通过设置Selenium库的capture page screenshot
关键字的run_on_failure
参数为Nothing
,这样当测试步骤失败时,页面截图将被保存,但不会在HTML日志中显示。
以下是一个示例:
*** Settings ***
Library SeleniumLibrary
*** Test Cases ***
Example Test
Open Browser https://www.example.com chrome
Capture Page Screenshot run_on_failure=Nothing
# 其他测试步骤
Close Browser
在上面的示例中,Capture Page Screenshot
关键字的run_on_failure
参数被设置为Nothing
,这意味着当测试步骤失败时,页面截图将被保存,但不会在HTML日志中显示。
推荐的腾讯云相关产品:腾讯云函数(Serverless云函数计算服务),腾讯云容器服务(基于Kubernetes的容器管理服务),腾讯云数据库(云原生数据库服务)。
腾讯云函数(Serverless云函数计算服务):腾讯云函数是一种事件驱动的无服务器计算服务,可以让您无需管理服务器即可运行代码。它支持多种编程语言,可以根据实际需求自动弹性扩展计算资源,并且按实际使用量付费。
腾讯云容器服务(基于Kubernetes的容器管理服务):腾讯云容器服务是一种基于Kubernetes的高性能容器管理服务,提供了强大的容器编排和管理能力。它可以帮助您快速构建、部署和扩展容器化应用,提供高可用性和弹性伸缩的容器集群。
腾讯云数据库(云原生数据库服务):腾讯云数据库是一种云原生的数据库服务,提供了多种数据库引擎(如MySQL、Redis、MongoDB等)的托管服务。它具有高可用性、高性能、弹性伸缩等特点,可以满足各种应用场景的数据库需求。
更多关于腾讯云相关产品的介绍和详细信息,请访问腾讯云官方网站:腾讯云。
领取专属 10元无门槛券
手把手带您无忧上云