0

有沒有方法在黃瓜功能文件參數中編寫正則表達式?黃瓜功能文件參數中的正則表達式

例如我想寫點東西像:

當我點擊「編輯*」

[然後編輯*將匹配前綴編輯所有字符串(例如:Edit_Button)

但是,當我會寫:

當我點擊 「編輯」

[編輯只將匹配。]

我想讓步驟允許這兩個參數選項(編輯或編輯*)

有沒有辦法做到這一點?

+0

我建議不要'點擊'編輯'',因爲這不是用戶行爲。用途將「編輯」並點擊編輯爲了編輯。但是,這可能會在未來變成輕掃。當我編輯信息時,按鈕文本或操作可以包含在該步驟中。這對於未來維護測試非常有用。 –

回答

2

它可以完成,但不符合你的建議。示例中的「編輯*」將在步驟定義中爲String。你可以做的是寫一些邏輯,接受一個字符串並將其轉換爲你想要的正則表達式。一些例子here

+0

謝謝,好主意! –