Selenium 无法在子窗口中执行任何操作,i';我使用acttime应用程序

Selenium 无法在子窗口中执行任何操作,i';我使用acttime应用程序,selenium,Selenium,无法在子窗口中执行任何操作,我正在使用acttime应用程序 正在尝试创建新用户 还尝试了javascript和sendkeys以及keboard事件 如果我能找到解决方案,那就太好了 提前感谢您好,请检查我用于自己目的的以下代码。在代码中,我尝试处理窗口(父窗口和子窗口)。使用它可以帮助您的相同格式的代码。干杯 代码: 你试过把你的司机换到儿童车窗吗?嗨,桑德普,谢谢你的帮助,现在一切正常。之前我也切换到了子窗口。现在脚本正在成功运行,但在控制台中显示错误为org.openqa.seleniu

无法在子窗口中执行任何操作,我正在使用acttime应用程序

正在尝试创建新用户

还尝试了javascript和sendkeys以及keboard事件

如果我能找到解决方案,那就太好了


提前感谢

您好,请检查我用于自己目的的以下代码。在代码中,我尝试处理窗口(父窗口和子窗口)。使用它可以帮助您的相同格式的代码。干杯

代码:


你试过把你的司机换到儿童车窗吗?嗨,桑德普,谢谢你的帮助,现在一切正常。之前我也切换到了子窗口。现在脚本正在成功运行,但在控制台中显示错误为org.openqa.selenium.remote.SessionNotFoundException:没有这样的错误session@Magisch您好,不需要编辑代码,他理解我说的。@sandeepkumar我刚格式化了一些代码,但您忘记将其正确格式化为代码。谢谢编辑:)
//Clicking on Add symbol
    driver.findElement(By.xpath("html/body/table[4]/tbody/tr[2]/td[2]/table/tbody/tr/td[2]/table/tbody/tr/td/table/tbody/tr/td[1]/a/img")).click();

Thread.sleep(3000L);

driver.findElement(By.xpath(".//*[@id='basicTab']/table/tbody/tr/td/table/tbody/tr[2]/td/table/tbody/tr[3]/td[2]/input")).sendKeys("Pro2");

Thread.sleep(3000L);
String HandleFirst = driver.getWindowHandle();
driver.findElement(By.xpath(".//*[@id='basicTab']/table/tbody/tr/td/table/tbody/tr[2]/td/table/tbody/tr[8]/td[2]/img")).click();

//Swithing the window
for(String handle : driver.getWindowHandles())
{
    driver.switchTo().window(handle);
}

//Perform operation in new window

WebElement element1=driver.findElement(By.xpath("html/body/table/tbody/tr/td/table[2]/tbody/tr/td/form/table/tbody/tr[1]/td[3]/select"));
Select se1=new Select(element1);
se1.selectByIndex(1);
Thread.sleep(3000L);

driver.findElement(By.xpath("html/body/table/tbody/tr/td/table[2]/tbody/tr/td/form/table/tbody/tr[1]/td[4]/input")).click();

driver.close();

//Switching to original window

driver.switchTo().window(HandleFirst);

driver.quit();

}