我必須使用黃瓜和Selenium Web驅動程序測試Vaadin應用程序(使用Java腳本執行程序)。它是vaadin應用程序測試的好方法嗎?我們可以用硒和黃瓜測試Vaadin應用程序嗎?
1
A
回答
1
是的,你可以使用Selenium和黃瓜,但你需要管理你的框架來處理多個窗口,並使用事件觸發和事件監聽器類。
我Vaadin應用,其中UI是在網頁上運行的視口的理解。一個網頁實際上可以有多個這樣的UI。這種情況是典型的,特別是門戶網站中的portlet - 因此,您的框架或測試應處理多個窗口。 - 需要處理Vaadin會話。 Vaadin遵循事件驅動編程範式,其中的事件,以及處理事件監聽器,是處理應用程序中的用戶交互
你需要有硒的良好的知識自動Vaadin
0
基礎我曾經遇到同樣的問題,我用Selenium IDE爲vaadin中的每個元素標識XPATH
,然後像這樣使用它:
driver.findElement(By.xpath("//div[@id='thalamusboapp-218829419']/div/div[2]/div[3]/div/div/div[2]/div/span/span"));
相關問題
- 1. 黃瓜自動化測試可以用來測試Java應用程序嗎?
- 2. 可以用黃瓜測試一個java程序嗎?
- 3. 測試Web應用程序與黃瓜
- 4. 我可以使用硒webdriver測試iphone應用程序嗎?
- 5. 硒,黃瓜和小黃瓜
- 6. 用於黃瓜測試,硒測試和AEM的SonarQube插件
- 7. 用黃瓜+水豚+硒測試導軌應用程序導致空白頁
- 8. 我們可以測試DeviceAnyWhere上的任何應用程序嗎?
- 9. 用rspec和黃瓜測試已經測試過的rails應用程序
- 10. 集成測試java web應用程序的經驗,是黃瓜可行嗎?
- 11. 黃瓜硒 - 並行瀏覽器測試
- 12. 黃瓜+硒:功能測試和測試內容
- 13. 用於構建.NET的Windows應用程序的黃瓜測試
- 14. 如何使用黃瓜測試Rack應用程序的創建?
- 15. 黃瓜測試
- 16. 使用小黃瓜,Specflow和硒並行測試
- 17. 硒,水豚和黃瓜測試拖放重新排序
- 18. 用黃瓜測試SWFUpload
- 19. 用黃瓜測試外鍵
- 20. 我黃瓜測試場景
- 21. 黃瓜和黃瓜之間可以保持嘲笑嗎?
- 22. 黃瓜和JUnit測試
- 23. jQuery.live()和黃瓜測試
- 24. 運行黃瓜測試時Rails應用程序的端口
- 25. 從應用程序按鈕運行黃瓜測試文件
- 26. 黃瓜測試不啓動Spring啓動應用程序
- 27. Webrick服務器上的黃瓜測試Rails應用程序
- 28. 我可以在黃瓜測試中使用spring自動控制器嗎?
- 29. KIF可以使用黃瓜嗎?
- 30. 黃瓜+硒+ rcov =?