python中selenium是什么意思,selenium ide和selenium差别
在Selenium中构建测试用例时,我们需要在框架中实现日志功能。这对于监控计划的进程是必不可少的,然后包括我们可能已经错过的其他边缘计划。
通过记录先前测试步骤的执行状态和详细信息,日志可以在发生错误时提供比堆栈跟踪更多的信息。因此,调试变得简单快捷。大多数日志保存在单独的文件中,这些文件可以与其他非技术团队成员共享,以分析失败的根本原因。
共有六个日志记录级别,每个级别都分配有一个整数来确定日志的严重性。下面列出了它们-NOTESET=0
这不会记录任何内容。调试=10
这将提供详细的信息,这对于在出现错误的情况下调试代码是必不可少的。信息=20
这将在没有错误和测试执行顺利的情况下提供信息。警告=30
这将在可能发生错误或某些意外事件时提供信息。误差=40
如果有严重的错误,并且它与我们应用程序的预期行为有显著的不同,这将提供信息。严重=50
这将在更严重的错误发生并且执行一起终止的情况下提供信息。
要将日志添加到我们的测试用例中,首先我们必须导入日志包。然后,我们访问相应的日志记录方法。
例子
实现编码日志记录。导入日志记录
#togetdebuglog
logging . debug( thisisadebugnglogwithseverity 10 )
#togetinformationlog
logging . info( thisisaninformationlogwithseverity 20 )
#togetwarninglog
logging . warning( thisisawarninglogwithseverity 30 )
#togeterrorlog
logging . error( thisisanerrorlogwithseverity 40 )
# togetcriticalllog
logging . critical( thisisacriticallowwithseverity 50 )
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。