gpt4 book ai didi

java - 如何在 cucumber 测试中匹配括号

转载 作者:行者123 更新时间:2023-12-01 13:01:45 24 4
gpt4 key购买 nike

我目前在使用 Java 和 Cucumber 时遇到问题。使用 Selenium 访问网站的元素,我想使用如下短语:

Then the value of the attribute XYZ should be 1000

该示例非常简单,并且通过使用 Java 注释对于每个属性名称都可以正常工作

@Then("the value of the attribute (.*) should be (.*)")

以下用例除外:属性名称包含括号,如 ABC(s)

在使用 Eclipse 和 JUnit 时,使用包含此类括号的字符串进行 Cucumber 测试甚至无法完全识别,而只能识别左括号之前的字符串部分。有什么想法或解决方案吗?

最佳答案

属性名称是否包含括号并不重要。

使用此方法时:

@Then("^the value of the attribute (.*) should be (.*)$")
public void checkAttributeValue(String name, String value)
throws Throwable {
System.out.println("Name: " + name + " value: " + value);
}

Then the value of the attribute XYZ(s) should be 1000

我明白

Name: XYZ(s) value: 1000

我认为这正是您所期望的。

关于java - 如何在 cucumber 测试中匹配括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23468611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com