我試圖創建一個頁面來擴展另一個頁面,並且當我嘗試運行我的項目時得到以下錯誤消息: groovy.lang.MissingPropertyException:沒有這樣的屬性:navLinkPage1類:myPage頁面對象擴展另一個頁面對象
import geb.Page
class HomePage extends myPage {
static url = "http://www.mywebsite.com"
static at = { title == "Home"}
}
class MyPage extends Page {
static content = { navLinkPage1 { $("#page1Link") }
}
每個頁面將具有完全相同的頁面標題塊與相同的鏈接和whatnot。那麼,爲什麼我不能只創建一個頁面對象,然後在個別頁面中繼承它?或者我只是做錯了嗎?
謝謝。我在手冊的頁面對象部分查找了我的答案。在閱讀完解決方案後,我最終在Modules部分找到了它。 – Szuturon