Я пытаюсь сделать выход на веб-странице по селену и python, и в настоящее время не повезло. Чтобы выйти из системы, мне нужно щелкнуть ссылку в правом верхнем углу веб-страницы, и у нее откроется небольшое раскрывающееся окно, а затем я могу щелкнуть значок «Выход из системы» внутри этого раскрывающегося списка. окно. Вот изображение этого выпадающего окна. 
И код проверки для этого значка выхода из системы в раскрывающемся окне.

Теперь в моем коде python мне удалось открыть раскрывающееся окно, но если бы я должен был щелкнуть значок выхода из системы Я продолжаю получать исключение "selenium.common.exceptions.ElementNotVisibleException".
Вот мой код:
try:
# to click the link so that the drop-down window opens
action = ActionChains(self.driver)
dropdownwindow= self.driver.find_element_by_xpath("//span[@class='ssobanner_logged']/img")
action.move_to_element(dropdownwindow).perform()
dropdownwindow.click()
# try to click the logout icon in the drop-down so that user may logout
logoutLink = self.driver.find_element_by_xpath(
"//*[@id='ctl00_HeaderAfterLogin1_DL_Portals1']/tbody/tr/td[4]/a/img")
action.move_to_element(logoutLink).perform()
logoutLink.click()
return True
except Exception as e:
self.logger.info(e)
raise
return False
И у меня есть такие исключения во время выполнения.
selenium.common.exceptions.NoSuchElementException:
Message: no such element: Unable to locate element:
{"method":"xpath","selector":"//*[@id='ctl00_HeaderAfterLogin1_DL_Portals1']/tbody/tr/td[4]/a/img"}
Кто-нибудь знает лучший способ справиться с этим, кроме xpath, который я использовал?