flankchen 发表于 2015-12-9 10:07:19

求问失败用例重跑的问题

我用的是dataprodiver设置的excel数据驱动,使用testng监听器,IRetryAnalyzer这个类,虽然执行后是失败重新执行了,但是第二遍执行是空数据,读取不到dataprodiver,请问有什么办法能重跑失败用例可以读取dataprodiver的数据吗

joykao 发表于 2015-12-9 14:01:42

你这个问题应该是excel中的缓存问题,其实你的数据放在excel中,用dataprovider去读取只要数据存在就会跑下去和执行的次数没关系,除非你excel里的数据被重写了,你可以每次跑完后刷新项目的excel文件,或者写个程序每次都去杀下excel的进程:lol,如果你只想重跑失败的用例那你就要自己写方法去只读取失败的用例了,这又是另一个工具;P
页: [1]
查看完整版本: 求问失败用例重跑的问题