gpt4 book ai didi

cucumber - 如何在 cucumber 场景中写数字

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

我想在 cucumber 页上写一个数字。请让我知道我该怎么写这个。
场景大纲:输入无效的 URL

Given the context "Invalid URL" is open on "Market" 
When user is on the error 404 page
Then page not found message is displayed
但我观察到 404 被当作参数。

最佳答案

当然,您只需在步骤定义中将其作为正则表达式 (regex) 处理即可。您的步骤定义如下:

@When("^When user is on the error \"(\\d+)\" page$")
public void When_user_is_on_the_error_page(int errorNum) throws Throwable {

...

}

这将处理 1 位或更多位数字。\d 代表一个数字,+ 号代表“1 或更多”。

我个人喜欢将我的参数用双引号 ("") 括起来,因为这样 IDE 就会理解它是一个参数,并且可以帮助您进行自动完成等。

如果您想将其限制为更具体的数字(比如只有三位数字),您可以将正则表达式细化为类似 [\d]{3} 的内容。 . Oracle 有关于 Java 正则表达式的类(class) here .

关于cucumber - 如何在 cucumber 场景中写数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32475031/

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