我正在使用cucmber + selenium。有没有办法可以动态地将选项传递给@ Cucumber.Options。像 -
这样的东西 features="src/YahooSearch.feature"
//我想从excel&中获取此功能文件名放在这里...
答案 0 :(得分:0)
设置它的一种方法是通过MaterialData
方法。
比如,如果我的ItemStack
文件夹具有所有必要的功能,我可以简单地指示Cucumber扫描文件夹中的所有功能,例如,
System.setProperties()
此外,您可以动态实例化您的RuntimeOptions,如
resources/features
答案 1 :(得分:0)
您可以通过传递命令行参数并使用ENV ['xxx']检索它们来编写简单的代码。
请参阅this post
答案 2 :(得分:0)
使用TestNG调用功能文件,而不是使用Junit。流程如下,从Excel读取并使用数据动态生成testng XML套件以调用每个功能文件。请在下面找到参考资料,