Я пытаюсь найти элемент управления Ajax (наведите указатель мыши) на домашней странице Amazon для входа.
WebElement element = driver.findElement(By.xpath("//*[@id='nav-link-yourAccount']"));
однако этот локатор элементов работает некоторое время, а в других случаях он не находит элемент, и скрипт дает сбой.
Я заметил, что Xpath этого элемента иногда меняется на //*[@id='nav-link-yourAccount']/span[1]
, нет другого уникального идентификатора, который можно использовать для поиска этого элемента.
Не могли бы вы сообщить мне, как решить эту проблему с переменным xpath.