美好的一天,stackoverflow 用户。我在使用 Vaadin TestBench 测试子窗口时遇到问题。
更具体地说,我编写了一个“弹出”窗口,当主应用程序因任何原因失败时,主应用程序将调用该窗口。由于这个子窗口没有 URL,它只会以编程方式调用。当我搜索并阅读 Vaadin 文档时,我在想出一种测试这个单个子窗口的方法时遇到问题,但我看到的所有示例都涉及为某个浏览器创建驱动程序、调用 URL、访问其元素和然后做测试。
我想要的是这样的:
Window popup = new Window() // Create sub-window (popup) programmatically
// instead of navigating to an URL with a web driver
// Here, I select the elements of the popup and do actions on it
// programmatically
...
// End the test and close the popup window
popup.close()
有没有办法完成这个壮举?我在 Springboot 上使用最新版本的 Vaadin。