公司用的 QAS 框架加上 cucumber 做的自动化,今天在使用的时候报了一个错,半天才解决,特地记录一下。

模拟一下场景

百度搜索 =》QAS 和"QAS"
这是 feature

下面是 excel 里的测试数据

运行结果

/**
* Auto-generated code snippet by QMetry Automation Framework.
*/
@QAFTestStep(description="I am login Baidu to search {0}")
public void iAmLoginBaiduToSearch(String str0){
    //TODO: remove NotYetImplementedException and call test steps
    throw new NotYetImplementedException();
}

可以看到第一条数据是被 ignore 了。原因就是给的数据源里面有双引号。


↙↙↙阅读原文可查看相关链接,并与作者交流