В настоящее время я использую обработку окон для открытия направления карты в новом окне, и после его открытия я буду закрывать открытое дочернее окно и выполнять оставшуюся работу в коде. Но он закрывает весь браузер, покаотладка работает правильно, но во время выполнения кода я получаю сообщение об ошибке,
Ошибка - selenium.common.exceptions.NoSuchWindowException: Message: no such window: target window already closed
Вниз я прикрепил код,
##Clicking on The Map Image
self.driver.find_element_by_xpath("/html[1]/body[1]/div[1]/div[2]/div[1]/section[1]/div[1]/div[1]/div[2]/div[1]/a[1]/img[1]").click()
##Setting up an Window Handle to get the size.
handels =self.driver.window_handles
size = len(handels)
"""
The Below For Loop, We are using For Handling The Mutilple Windows,
Which are opened in the Browser.
"""
for length in range(size):
driver.switch_to.window(handels[length])
print(self.driver.title)
time.sleep(3)
if length == 1:
driver.close()
Где я сделал ошибку, я не знаю.пожалуйста, разберитесь со мной.