В сообщении об ошибке четко указывается, что текущий фокус драйвера находится на предыдущем окне, а не на новом открывшемся окне. Новое окно может быть видимо вам, но это не значит, что драйвер также ориентирован на то же самое.
Используйте следующий код после нажатия на условия обслуживания:
String MainWindow=driver.getWindowHandle();
Set<String> s1=driver.getWindowHandles();
Iterator<String> i1=s1.iterator();
while(i1.hasNext())
{
String ChildWindow=i1.next();
if(!MainWindow.equalsIgnoreCase(ChildWindow))
{
// Switching to Child window
driver.switchTo().window(ChildWindow);
// do your stuff
}
Вы можете переключиться обратно в родительское окно:
driver.switchTo().window(MainWindow);