公司用的 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 了。原因就是给的数据源里面有双引号。