彩票平台 分类>>

Airtes大发彩票 - 官方购彩平台注册即送88元安全可靠的彩票娱乐平台t报告“全攻略”看完直接用脚本生成、导出报告真香!

2025-07-28 10:39:41
浏览次数:
返回列表

  大发彩票,大发彩票官网,大发彩票注册,大发彩票app下载,彩票平台,在线购彩,彩票开奖如果同学们使用我们专用的编辑器AirtestIDE来编写和运行脚本,那么同学们就可以非常便捷地在IDE中使用快捷键生成和导出报告。按钮(快捷键Ctrl+L),即可快速生成并在浏览器中打开html格式的报告:按钮的同时,log查看窗会出现1条生成报告的命令(这条命令非常重要,下文我们也会讲到):但这里有一个新手同学很容易犯的错误值得我们注意下,很多同学找到了报告所在的本地文件夹之后,就直接把这个文件夹打包发给同事/领导查看,结果发现,同事/领导根本不能正常查看这个报告:出现这个问题的原因其实是,这样生成的html报告,里面的一些图片路径和静态资源路径是。当报告被发到别的电脑上时,html再想通过绝对路径找到这些图片资源和静态资源,就不可能了,所以才造成

  那么,为了让别人也可以看到同学们本地生成的报告,我们在IDE中提供了导出报告的功能,右键点击脚本名称,选择

  另外,在IDE中生成/导出报告的时候,我们还有可能会遇到报告生成失败的问题:

  这时候可以复制log查看窗里面那条生成报告的命令,到本地命令行中运行,查看具体的报错原因(不会分析报错原因也可以发送到目前遇到最常见的原因就是,同学们在IDE中设置了本地python环境,并且本地python环境中同时安装了

  也有很多同学并不满足于在IDE中运行脚本,所以他们就会使用命令行来运行脚本、生成报告等等。需要注意的是,在命令行中运行Airtest脚本,使用的python环境就是本地python环境了,不是IDE集成好的带有airtest和pocoui库的精简python环境(注意是pocoui,不是poco,若已经安装了poco,则需要卸载,否则会跟pocoui有冲突)。所以我们在命令行运行脚本、生成报告之前,要先确保我们本地的python环境已经已经装好了airtest和pocoui,使用pip list指令即可查看。安装命令如下:pipinstallairtest

  未使用导出参数--export生成的报告,与IDE点击查看报告按钮生成的报告是一样的,只能在本地查看,不能发到别的电脑上查看。若需要导出报告,我们需要在生成报告指令时,添加上这个--export参数:# 使用了export参数,outfile参数会失效,所以使用了export参数就可以不使用outfile

  这样生成的报告,图片和资源路径才会是相对路径,并且包含了静态资源文件,能发到别的电脑上查看。

  但一些经常导出报告的同学会发现,每次导出1份报告,就会带有1份相同的静态资源文件,它包含了报告中的css和js等文件,这样的重复拷贝占用了很多的磁盘空间。并且我们知道,除非报告的样式做了某些更新,否则这些静态资源文件都是固定不变的。所以我们可不可以把这个静态资源文件统一放到1个地方,每一份HTML报告都去这个地方访问这些静态资源呢?这样即使静态文件有所改变,我们也只需要替换掉这个地方的静态资源文件即可。参数即可实现!我们可以将这些资源文件部署到静态资源文件服务器上,用例如这样导出的HTML报告,里面的静态资源路径,都是部署好的服务器地址。另外需要注意的是,传入

  有更加详细的介绍和示例,对在命令行运行脚本、生成报告感兴趣的同学可以前往查看下。

  如果不借助IDE和命令行,我们能不能直接在脚本中调用一些接口,让脚本执行完毕时,自动生成或者导出1份报告给我们呢?我们可以借助simple_report()接口或者LogToHtml()类来实现。1

  接口,它其实是1个简化版的生成报告的接口,可以减少同学们的理解成本和使用成本:

  如果同学们不指定任何参数,该接口会使用默认的参数生成1份HTML格式的报告,

  一般情况下,生成报告的语句应该是放在所有用例脚本的后面,保证用例执行完毕之后,才执行生成脚本的语句。但这里容易出现一种情况,一旦前面有用例脚本执行失败,终止了整个脚本的运行,即还没有执行到生成报告的语句时,脚本运行就已经停止了,这样也不能够正常生成报告。所以我们可以用try-finally语句,不论脚本是否运行失败,最终都会生成1份运行报告:try:

  (嘿同学,如果推文对你有帮助的话,帮忙点个赞或者在看呗~)▼导出报告总是出错怎么办用Airtest和poco轻松做爬虫~

搜索