вы можете сделать это, используя window_handels
и switch_to.window()
.
, поэтому, прежде чем нажимать кнопку "Legal", сохраните текущий дескриптор окна с помощью
parent_handle = driver.window_handles[0]
после нажатия «Правовая» кнопка, вы переключаетесь на новый дочерний дескриптор
child_handle= [x for x in driver.window_handles if x != parent_handle][0]
driver.switch_to.window(child_handle)
, затем добавляете сон на несколько секунд и выполняете свою работу. затем вы можете закрыть вкладку на
driver.close()
и теперь, если хотите, можете перейти на родительский / предыдущий веб-сайт
driver.switch_to.window(parent_handle)
надеюсь, это поможет.