我是Geb新手。對不起,如果我的問題不正確。Geb - 轉換到新頁面按鈕點擊裏面的iFrame
我試圖單擊CompaniesListPage
的iFrame中的一個按鈕並嘗試轉換到AddCompanyPage
。
使用iframe之外的普通按鈕,我能夠做一個
loginButton (to: CompaniesListPage){$("input", id:"loginButton")}
從LoginPage到CompaniesListPage上loginButton點擊轉換。
然而,與iFrame中的按鈕,我不知道該如何實現這個
在CompaniesListPage,我想這
static content={
inner { $("#default_portal_select_company_page")
withFrame(inner){
addCompanyButton (to:AddCompanyPage) {$('input', id:'AddCompanyButton')}
}
}
然後我明白,我的addCompanyButton的聲明應是不正確的,我只想從那個網頁上點擊並繼續前進。
因此,在測試用例,我做了
withFrame (inner){
$('input', id:'AddCompanyButton').click()
}
這個工程。然而,由於頁面已經移動到AddCompanyPage
現在想上班就可以了,我想page (AddCompanyPage)
這將引發
geb.error.UnresolvablePropertyException: Unable to resolve AddCompanyPage as content for CompaniesListPage, or as a property on it's Navigator context
PS:請讓我知道,如果痕跡會有所幫助。