一,上个版本遗留的问题
之前的书写方法只是在testsuits中引用了debugtalk中的函数然后存放到config中,然后每个用例运行的时候需要去config中通过$获取参数,但是这样导致,单个运行testcases的时候回出错,因为没有找到debugtalk中返回的参数(单个测试用例中没有引用这个函数),基于这个情况作了优化
二,解决办法
现在的思路是将debugtalk中返回的参数写入.env文件中,所有的用例直接从这里获取,每次执行用例的时候,先执行获取所需参数的函数(我的每个用例都需要获取tocken),然后将.env文件中的tocken进行更新
整体实现过程就是:现将.env中所有数据取出放置内存,然后检查内存中tocken与接口请求会的tocken是否一致,如果没有或者不一致就需要进行更新或者添加,然后再写会.env文件,下一步再将用例需要的参数tocken,改为从.env获取