【发布时间】:2015-10-06 01:14:48
【问题描述】:
这是我第一次做黄瓜,所以也许我问的没有错,但似乎有更好的方法:
所以现在我正在浏览一个类似调查的网站,作为我的第一个黄瓜自动化任务。它工作得很好,但像大多数调查一样,他们有很多“然后填写,然后点击下一步”
所以在我的功能文件中我有很多:
Then I will click 'Next'
与步骤匹配(因为按钮都具有相同的文本):
Then(/^I will click 'Next'$/) do
click_button('Next')
end
所以这一步骤定义在我的功能文件中定义为 8-9 行...我想这没问题,但我的功能文件看起来...丑陋?我根本不习惯 Gherkin 语言,因为这是我第一次,但它基本上变成了很多:
THEN SELECT THAT THING FROM DROPDOWN
THEN CLICK THIS RADIO BUTTON
THEN SELECT THIS BUTTON
THEN CLICK NEXT
就像一遍又一遍......我的意思是它是人类可读的,但它看起来很乱?这是正确的吗?
我也不确定什么时候应该在我的功能文件中使用“显式”?就像我应该明确地说我要从下拉列表中选择“X”(或“X”,不确定是否重要)?或单击“下一步”按钮或选择“是”单选按钮?
【问题讨论】:
标签: cucumber