0
我是Geb的新手,在Java中相當新。我問我自己是否可以通過循環調用多個方法。例如這部分:通過geb中的循環調用具有類似名稱的方法
homePage.file1 = Content.Upload()
isDisplayed(homePage.clear1, true)
homePage.file2 = Content.Upload()
isDisplayed(homePage.clear2, true)
homePage.file3 = Content.Upload()
isDisplayed(homePage.clear3, true)
我有這樣的想法,通過一個循環來調用它,因爲名稱是非常相似的。只有數字是不同的。 所以我想到了這樣的事情:
String[] elements = { "file1", "file2","file3"}
for(int i = 0; i <= elements.length - 1; i++){
homePage.elements[i] = Generator.fileUpload()
}
但是,這是行不通的。有沒有其他方法可以使這個工作?
問候
什麼是你的錯誤是什麼? – SilverNak
groovy.lang.MissingPropertyException:無法將元素作爲內容解析爲com。**********。pages.HomePage或作爲Navigator上下文的屬性。元素是你忘記導入的類嗎? – kynie