我必须使用黄瓜和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. 测试Web应用程序与黄瓜
- 3. 硒,黄瓜和小黄瓜
- 4. 用于黄瓜测试,硒测试和AEM的SonarQube插件
- 5. 我们可以测试DeviceAnyWhere上的任何应用程序吗?
- 6. 用rspec和黄瓜测试已经测试过的rails应用程序
- 7. 集成测试java web应用程序的经验,是黄瓜可行吗?
- 8. 黄瓜硒 - 并行浏览器测试
- 9. 黄瓜+硒:功能测试和测试内容
- 10. 用于构建.NET的Windows应用程序的黄瓜测试
- 11. 用黄瓜测试SWFUpload
- 12. 用黄瓜测试外键
- 13. 黄瓜和黄瓜之间可以保持嘲笑吗?
- 14. Webrick服务器上的黄瓜测试Rails应用程序
- 15. 黄瓜测试不启动Spring启动应用程序
- 16. 从应用程序按钮运行黄瓜测试文件
- 17. KIF可以使用黄瓜吗?
- 18. 黄瓜+硒+ rcov =?
- 19. 黄瓜is_admin?测试
- 20. 的黄瓜测试
- 21. 我们可以使用selenium htmlunit-driver **来测试AngularJS应用程序的GUI吗?
- 22. 黄瓜错误,当我运行我的黄瓜测试
- 23. 适用于非Ruby应用程序的黄瓜和测试数据管理
- 24. 黄瓜/水豚+角度:测试通过使用硒驱动程序,但不poltergeist
- 25. 我可以使用Fit/Fitnesse来测试.NET应用程序吗?
- 26. 测试不同组的黄瓜硒测试?
- 27. 如何使黄瓜使用,硒和java
- 28. 测试报告输出使用黄瓜 - 硒红宝石
- 29. 我们可以使用黄瓜定制格式化程序来初始化和清理数据吗?
- 30. 我们可以在GWT dev模式下运行硒测试吗?