Я пытаюсь получить элемент кнопки, используя его идентификатор в качестве локатора. У меня есть несколько страниц, и одна и та же кнопка присутствует на всех страницах. Используя один и тот же код, как упомянуто ниже, я могу получить элемент на 2 страницах, но на других страницах он возвращается с исключением как
"нет такого элемента: невозможно найти элемент: {" method ":" css selector "," selector ":" # btn-show-support-info "} (Информация о сеансе: chrome = 80.0.3987.132) "
Строка кода:
_btnSupportInfo = new WebDriverWait(
_Driver,
TimeSpan.FromSeconds(Convert.ToInt32(Environment.GetEnvironmentVariable("waitTime"))))
.Until(ExpectedConditions.ElementToBeClickable(By.Id("btn-show-support-info"))
);
Полный XPATH:
/ html / body / app-root / main / project-shell / div / div / client-header / div / form / div [6] / support-info / button
Я также пытался использовать xpath, но безуспешно.
Любая помощь будет принята с благодарностью. :)