有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Selenium中的java句柄选项卡

我试图在两个选项卡之间切换,发现以下代码

 ArrayList<String> tabs2 = new ArrayList<String> (page.getWindowHandles());
     System.out.println(tabs2.size());
        page.switchTo().window(tabs2.get(1));
        page.close();
        page.switchTo().window(tabs2.get(0));

我对此有一个疑问。我的窗口是相同的,所以page.getWindowHandles()只返回一个句柄tabs2.size是1,所以page.switchTo().window(tabs2.get(1));给出了异常ArrayIndexOutOfBound

我在这篇文章switch tabs using Selenium WebDriver with Java中发现了类似的代码,但对我来说,这段代码是一个例外


共 (0) 个答案