我正在使用 Selenium Java WebDriver 来自动化基于 Vaadin 的 Web 应用程序。当我导航到某个页面并单击按钮时,它会打开另一个小窗口,该窗口对我来说看起来不像弹出窗口。看来子窗口是动态添加到主 html 中的。
有人知道如何识别 Selenium 中的 Vaadin 元素吗?
最佳答案
尝试使用
driver.findElement(By.className("v-window"))
整个窗口或
driver.findElement(By.className("v-window-contents"))
用于窗口内容。
关于java - Vaadin 组件的 Selenium WebDriver 自动化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25204693/