Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下黄瓜测试
Scenario Outline: Given site <url> is available Then I see all all content Examples: |url| |"google.com|
在测试用例中是动态的,并且是在 ruby 代码中生成的。
问题:我想用 ruby 变量替换 google.com,例如 <%URL%>。是否可以在黄瓜测试和评估中嵌入 ruby 代码?
我认为您不应该在功能步骤上这样做。如果你在这里需要一个 ruby 变量,这意味着你做错了什么。检查周围的一些例子
链接在这里
这些功能应该是明文,以便任何人都可以阅读,尤其是非程序员。所以这就是为什么你现在应该开始混合代码和特性。代码在您的步骤定义中。
eval如果您信任此功能文件中的代码,您可以将其字符串化。但由于@SnakeSanders 概述的原因,这可能不是一个好主意。
eval