При открытии новой вкладки, Selenium продолжает работать в старой

Работаю с переключением между вкладками Хрома. Выполняю определенные шаги в одной кладке, затем переключаюсь на другую, такую же страницу, но открытую во второй вкладке. Выполняю шаги, а они продолжаются выполняться в первой вкладке.
Как можно сделать, чтобы шаги выполнялись уже на новой вкладке?
По идее страницы и на первой и на второй вкладке идентичны, но почему-то продолжает работу в первой

Для того, чтобы открыть новую вкладку использовал:

String a = "window.open('link_from_first_tab','_blank');";
((JavascriptExecutor)driver).executeScript(a);

В чем может быть проблема?

Вы открыли новую вкладку но не переключились на нее
Для переключения изучите документацию здесь /documentation/webdriver/interactions/windows/

по идее можете воспользоваться:

// Opens a new tab and switches to new tab
driver.SwitchTo().NewWindow(WindowType.Tab)
3 лайка