Я автоматизирую приложение с помощью Selenium webdriver
(python).Приложение построено на AngularJS и столкнулось с проблемой в расположении элемента, как показано ниже:
<a title="Login/Sign Up" href="" id="login_box_button" ng-touchstart="loginsignup()" ng-hide="$storage.loggedInUser">Login/Sign Up</a>
Пожалуйста, помогите мне найти это.Я пробовал Xpath
, CSS, но вернулся с пустыми руками.
Пробовал с использованием различных селекторов Xpaths
и CSS.
driver.find_element_by_xpath("//a[@title='Login/Sign Up' or @ng-touchstart='loginsignup()']").click()
Не работает.Получение ошибки как:
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//a[@title='Login/Sign Up' or @ng-touchstart='loginsignup()']"}
(информация о сеансе: chrome = 73.0.3683.103)