У меня есть эта кнопка, на которой написан текст.Текст на кнопке поступает из базы данных и регулярно меняется.Я хочу сохранить этот текст в переменной для дальнейшей обработки.Html-тег указан ниже
<button type="button" id="hvac1_sequence" class="btn btn-warning" style="width:60px;">Lag</button>
Я хочу сохранить «Lag» в переменной через Selenium Webdriver с помощью C #.Я пробовал эти следующие коды, но ни один из них не работал, так как я столкнулся с ошибкой.
var element = driver.FindElement(By.Id("hvac1_sequence")).Text
var element = driver.FindElement(By.ClassName("btn btn-warning")).Text
var element = driver.FindElement(By.XPath("//button[@id='hvac1_sequence']")).Text
Я также пытался сохранить их в IWebElement, а не в var.Все та же ошибка.Кто-нибудь может мне помочь?
Редактировать 1: Ошибка в том, что что-то вроде Selenium не может найти Id или Selenium не может найти указанный Xpath
Редактировать 2: Точная ошибка
An unhandled exception of type 'OpenQA.Selenium.NoSuchElementException' occurred in WebDriver.dll. Additional information: no such element: Unable to locate element: {"method":"id","selector":"hvac1_sequence"}