无法使用带有 java chrome 的 selenium 使用窗口句柄切换到 pop

问题描述

public void recordings(){
        driver.findElement(By.xpath("//a[@class='menu-toggle waves-effect waves-block']/span[text()='Services']")).click();
        driver.findElement(By.xpath("//a[@class=' waves-effect waves-block']/span[text()='System Recordings']")).click();
        driver.findElement(By.xpath("//button[@class='btn btn-primary waves-effect']")).click();
        String parentwindowHandler = driver.getwindowHandle(); 
        String subWindowHandler = null;

        Set<String> handles = driver.getwindowHandles(); 
        Iterator<String> iterator = handles.iterator();
        while (iterator.hasNext()){
            subWindowHandler = iterator.next();
        }
        driver.switchTo().window(subWindowHandler);

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)