Я использую селен и питон для автоматического тестирования, и у меня возникает проблема при попытке щелкнуть элемент в сети.
Я использую find_element_by_xpath, укажите правильный путь (я пробовал в браузере ион возвращает 1 из 1).
driver = webdriver.Chrome()
driver.get('page_url')
driver.find_element_by_xpath(//button[@class="aoc-end md-button md-ink-ripple"])
Вот HTML:
<div class="_md md-open-menu-container md-whiteframe-z2 md-active md-clickable" id="menu_container_77" style="top: 499px; left: 866px; transform-origin: right top;" aria-hidden="false">
<md-menu-content class="agent-dropdown-menu-content new-menu-content" width="3" role="menu"><!----><md-menu-item>
<button class="aoc-end-work md-button md-ink-ripple" type="button" ng-transclude="" ng-disabled="!agent.capabilities.canSupervisorLogout" ng-click="logOutAgent(agent.userHandle)" role="menuitem">
Элемент должен быть найден, но фактическим результатом является то, что selenium.common.exceptions.ElementNotVisibleException: Message: elementне видно