我正在使用teardown脚本进行API测试,以在每次运行后更改标头值,现在我已经编写了类似于第一次运行我的测试套件的脚本,在最后一个测试套件中,我添加了如下所示的teardown脚本
testSuite.project.setPropertyValue("BRAND_TYPE","L")
testSuite.project.setPropertyValue("BRAND_CLIENT","LD")因此,这将更新我的头文件,我可以第二次运行我的测试套件,但我必须更改第三次运行测试套件的头文件,所以请任何人建议拆卸脚本。
发布于 2016-05-17 01:44:03
没有什么神奇之处,你只需要编写整个逻辑:
def brandTypeFirstRun = "first_value"
def brandTypeSecondRun = "second_value"
def brandTypeThirdRun = "third_value"
def bradTypeCurrentValue = testSuite.project.getPropertyValue("BRAND_TYPE")
if ( bradTypeCurrentValue == brandTypeFirstRun )
testSuite.project.setPropertyValue("BRAND_TYPE", brandTypeSecondRun)
else if ( bradTypeCurrentValue == brandTypeSecondRun )
testSuite.project.setPropertyValue("BRAND_TYPE", brandTypeThirdRun)
else if ( bradTypeCurrentValue == brandTypeThirdRun )
testSuite.project.setPropertyValue("BRAND_TYPE", brandTypeFirstRun)https://stackoverflow.com/questions/37252731
复制相似问题