2017-02-15 47 views

回答

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")); 
相关问题