【问题标题】:How to set counter as per status(Pass Fail)of the test case如何根据测试用例的状态(通过失败)设置计数器
【发布时间】:2019-08-20 22:42:59
【问题描述】:
每次执行自动化脚本时,计数器都应递增,但要针对今天的系统日期。随着系统日期的变化,计数器应该重新发送到 0,并根据脚本执行的次数开始编号为 1、2、3 等等。我想在 .txt 日志文件中写入日期以及测试用例的尝试次数。
今天,如果脚本第一次运行,那么文件中打印的值应该是尝试=1,依此类推。如果脚本明天运行,那么日期应该是明天的日期,尝试的计数器应该从 1,2 开始,依此类推。
【问题讨论】:
标签:
eclipse
session
selenium-webdriver
file-handling
session-state
【解决方案1】:
创建一个名称为今天日期的文件夹,并在该文件夹中创建一个起始值为 0 的文本文件。下次在同一天运行测试时,从创建的文本文件中读取文本文件中的值并递增 1并使用该值并将相同的值写入文本文件并保存。
以上只是一个概念,您必须以这样的方式编写脚本,即每次运行脚本时“它首先检查具有今天日期的文件夹是否退出,如果没有文件夹存在,它应该创建一个带有今天的文件夹日期,它还应该在它旁边创建一个新的文本文件”。
尝试实现它,你会得到你想要的。