模式面板,在here硒(webdriver的),看不到RichFaces的模式面板
的問題是,一旦檢索到的RichFaces的演示頁面的一個 元素我無法與它交互,因爲WebDriver拋出ElementNotVisibleException。
我用螢火檢查它,它是灰色的,因爲有些申報單的有高度和寬度設置爲0
我試圖用高度和大小手動設置所有的div,看它是否但沒有辦法讓它工作,所以我想必須有其他的東西影響模態面板的可見性,但是找不到。
有沒有人測試過webdriver或硒對richfaces面板?
在此先感謝。
編輯︰ 對於代碼,是太多放在這裏,但基本上我適應etsy網站(使用彈簧注入依賴項)的jbehave教程,可以找到here。
該體系結構正在使用由Maven屬性配置的PropertyWebDriverProvider,以使用InternetExplorer或Firefox並使用PageObject模式(所有頁面均從WebDriverPage擴展而來)。
對於特定的代碼,來自JimEvans的代碼給了我同樣的錯誤。
做所有的JavaScript交互這將是有益的,如果你能提供演示了遇到的問題測試代碼。你可以對演示頁面這樣做嗎? – JimEvans