当前位置: 首页 > 知识库问答 >
问题:

如何传递带有cucumber表达式的字符串?

沙富
2023-03-14

我是cucumber自动化测试的新手,我有一个maven项目,我试图传递一个字符串,但我有这个错误。

Feature: writing a sentence

Scenario: As a admin i want to write a sentence

Given write a subject "Administrator" 
When write a verb
Then write a complement 
@Given("write a subject {string}")
public void writeSubject(String text)
{
    System.out.println(text);
    System.out.println("lamia");
}

共有1个答案

阚英睿
2023-03-14

使用这个

@Given("write a subject (.*)")
public void writeSubject(final String text){
   System.out.println(text);
   System.out.println("lamia");
 } 
 类似资料:
  • 问题内容: 假设,我们想用regex捕获一些东西,使用rawstring定义模式,该模式内部具有重复的元素和变量。而且我们还想使用字符串格式表格。这该怎么做? 但是这一行将我们引至: 因此,我的问题是:如果原始字符串具有格式化的大括号表达式和在内部重复大括号的表达式,那么该如何格式化呢? 提前致谢! 问题答案: 用花括号逃避花括号 但是,在这种情况下最好只使用格式设置。

  • QueryDsl 3.3.4 Hibernate 3.6.10-Final I有两个实体: org.hibernate.hql.ast.tree.SelectClause.InitializeExplicitSelectClause(SelectClause.java:156)

  • 我正在尝试解析一个带有负数和负号的字符串,并将每个标记添加到一个名为infix的队列中,并添加一个函数来判断标记是否是运算符。但是,负数被视为负号,并被添加到与负数分开的队列中。这是我的代码,用于将字符串分解为数字并将它们添加到队列中。 还有eval类

  • 问题内容: 好的,我整天都在阅读正则表达式,但仍然不太了解它。我正在尝试做的是验证名称,但是我在互联网上可以找到的功能只能使用,而我需要接受的字符除外。 我基本上需要一个正则表达式来检查名称至少是两个单词,并且不包含数字或特殊字符,例如,但是这些单词可以包含æ,é,Â等字符。 可接受的名称的示例为:“ JohnElkjærd”或“AndréSvenson”。 不可接受的名称为:“ Hans ”,“

  • 问题内容: 我有这样的查找声明 它给出了答案。但是我需要某个变量值,而不是那个杂乱的值MT。如何实现呢?谢谢。 更新 我试过像“ /。 ” + searchterm +“ ./ ”无效。 问题答案: 除了使用内联语法创建正则表达式外,还可以使用RegExp对象基于字符串创建一个正则表达式

  • 问题内容: 我遇到了一个我希望很简单的问题,但是我碰到了要解决的问题。我正在尝试从文件中每行的开头剥离DateTime时间戳,但是返回的信息切断了一些我想保留的字符。我相当确定我的regex可以,并且基于regex.group()输出,它看起来不错。我发现带有字母“ c”和“ e”的行似乎可以删减其字符,而其他行则按预期工作。 Python 2.7.6(默认,2015年6月22日,17:58:13