1

我尝试在测试套件之后使用 WindowsManager.closeWindow() 。窗口关闭,但随后出现错误。我的代码:

@Test
public void monitoringMenuTest() {
    sidebar.select(Monitoring, Chart);
    chartPage.checkOpened();
    sidebar.select(Monitoring, Map);
    mapPage.checkOpened();
    sidebar.select(Monitoring, Railway);
    railwayPage.checkOpened();
}

@AfterSuite(alwaysRun = true)
public void teardown() {
    closeWindow();
    killAllSeleniumDrivers();
}

堆栈跟踪:

[null STEP 06:41.504] : Close current window
[ERROR 06:46.656] : >>> java.lang.Object@6e66636a
[ERROR 06:46.659] : Failed actions chain: WindowsManager.closeWindow() > WindowsManager.originalWindow()

[06:46.661] Failed to execute 'closeWindow' for element 'WindowsManager' during '5' seconds. invalid session idBuild info: version: '4.0.0-alpha-5', revision: 'b3a0d621cc'

org.mytests.tests.example.FmsMenuTests.teardown FAILED
    java.lang.RuntimeException at Exceptions.java:25
        Caused by: java.lang.RuntimeException at Exceptions.java:25
            Caused by: org.openqa.selenium.NoSuchSessionException at null:-1```
4

0 回答 0