我有以下用于 Cucumber-jvm 的步骤。如何在我的步骤定义中转义某些字符?

When user verifies if ABC widget exists
Then the 'The 7 Things $channel' label is displayed

在这种情况下,我需要将 7 和 $ 作为常规字符串转义。

最佳答案

你可以这样做,

Then the /'The 7 Things $channel' label is displayed/

相应的步骤 def 将是,
 @Then("^the /'The 7 Things \\$channel' label is displayed/$")
   public void the_The_Things_$channel_label_is_displayed() throws Throwable {
      System.out.println("hello");
   }

关于escaping - Cucumber 步骤定义中的转义字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23615714/

10-13 07:49