我有以下 cucumber 测试
Scenario Outline:
Given site <url> is available
Then I see all all content
Examples:
|url|
|"google.com|
在测试用例中是动态的并且是用 ruby 代码生成的。
问题: 我想用 ruby 变量替换 google.com,例如 <%URL%>。是否可以在 Cucumber 测试和评估中嵌入 ruby 代码?
最佳答案
我认为您不应该在功能步骤上这样做。如果您在这里需要一个 ruby 变量,则意味着您做错了什么。检查周围的一些例子
功能应该是明文,以便任何人都可以阅读,尤其是非程序员。所以这就是为什么您现在应该开始将代码与功能混合在一起的原因。代码落后于您的步骤定义。
关于ruby - 如何在 cucumber.feature 测试中嵌入 ruby 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14561804/