我单击图像,它会在新选项卡中打开表单,并且有一些单选按钮可供选择并完成表单。我可以打开新选项卡并将控制传递给它,但无法单击单选按钮并完成表单。我尝试了很多方法。
答案 0 :(得分:0)
每当有新窗口打开时,在WebDriver中你必须按顺序切换到窗口或框架才能执行任何操作
切换新打开窗口的最佳方法可能是
Set<String> windowHandleSet = driver.getWindowHandles();
String[] windowHandles = new String[windowHandleSet.size()];
windowHandles = windowHandleSet.toArray(windowHandles);
driver.switchTo().window(windowHandles[windowHandleSet.size() - 1]);
调用此代码后,您可以在新窗口中执行操作。