有没有人知道是否有办法在calabash touch / query / etc函数中使用变量?
例如,假设我有一个名为hotel_name的变量,我想触摸(" *标记为:#{hotel_name}")并在测试步骤中使用它,如:
给(/我选择"(。*?)" $ /)| hotel_name |
触摸(" *标记为:#{hotel_name}") 端
它不适合我。那么有人可以告诉我这是否可以做到以及如何做到?
由于
答案 0 :(得分:1)
您的查询中有缺少的撇号,并且您的块中有do
:)正确的代码应如下所示:
Given(/^I select "(.*?)"$/) do |hotel_name|
touch("* marked:'#{hotel_name}'")
end
我认为应该有所帮助:)