在這種情況下,我想從主頁面導航到子頁面並執行一些操作。子頁面的URL是動態生成的,但頁面內容是相同的。這是我到目前爲止已經試過:在Geb中動態設置頁面URL
在主類:
to MainPage
SubPageButton.click()
to SubPage
SelectAddressButton.click()
在頁面類:
public class SubPage extends Page {
static url = getCurrentUrl()
static content = {
SelectAddressButton { $("button", 0) }
}
}
我已經或者嘗試(沒有成功)
- 定義主頁面的頁面對象中子頁面(SelectAddressButton) 的靜態內容。
- 定義子頁面沒有網址的
非常感謝提前!
我認爲你的網頁沒有網址,因爲你試着用'to'來瀏覽它。當你點擊''你可以提供預期的頁面。見下面的例子。 – Seagull
謝謝。那是我出錯的地方。而不是使用'來',如你在答案中提到的那樣做檢查工作。 – dshgna