Переключить вкладку, а затем вернуться на исходную страницу - PullRequest
0 голосов
/ 11 октября 2019

После щелчка по строке открывается новая вкладка и перенаправляется на нее; после перенаправления на нее я хочу вернуться к исходной вкладке. Ссылка на исходную вкладку = = 1001 *http://localhost:82/receivechecklist.php, после нажатия кнопкистрока, в которую он перенаправляет на = http://localhost:82/collection.php?wid=100000000000001

private static By clickFirstInvoice=By.xpath("//span[contains(text(),'Customer 1')]");

driver.findElement(clickFirstInvoice).click();
    Thread.sleep(500);      



new WebDriverWait(driver,10).until(ExpectedConditions.numberOfWindowsToBe(2));
    driver.switchTo().window(driver.getWindowHandles().stream().reduce((f, s) -> s).orElse(null));
    System.out.println("Successful in switching to collection tab");

Я хочу вернуться к исходной вкладке после нажатия на счет

1 Ответ

0 голосов
/ 11 октября 2019

Перед переключением вкладки необходимо сохранить текущий дескриптор окна.

String originalTab = driver.getWindowHandle();
//perform your switch here    
driver.switchTo().window(originalTab);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...