gpt4 book ai didi

ruby-on-rails - cucumber :共享步骤,放在哪里?

转载 作者:行者123 更新时间:2023-12-04 03:44:56 24 4
gpt4 key购买 nike

假设我有这样一条特征线:

And I fill in "Category" with "soccer"

即使这个特定的功能线与搜索表单相关联,我在处理其他功能中的表单时也需要使用相同类型的步骤。

你们在哪里放置这种“共享”步骤,或者换句话说,将在不同功能/场景中使用的步骤?

我创建了一个名为 shared_steps.rb 的文件,内容如下:

And /^I fill in "([^"]*)" with "([^"]*)"$/ do |field,value|
fill_in field, :with => value
end

最佳答案

我认为将此类步骤放在“shared_steps.rb”文件中没有任何问题,这看起来非常好。

但是,我建议尝试使用解释性更强的语言,例如“我搜索“足球”装备”。有充分的理由证明 the built-in web_steps.rb file is no longer included with Cucumber .

关于ruby-on-rails - cucumber :共享步骤,放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9960765/

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