Я попытался проверить заголовок, правильно он или нет, и он застрял, я беру имя, но оно не работает
это мой код:
string Expecttitle = "Consular Department in Jerusalem";
string actualValue = element.FindElement(By.Name("PageTitle")).Text;
Assert.AreEqual(actualValue, Expecttitle);
это html
<h1 name="PageTitle" class="h2 reforma-medium xs-mb-15 lg-mb-20">Consular Department in Jerusalem</h1>
получение этой ошибки TestMethod1 Источник: UnitTest1.cs строка 19 Продолжительность: 13.1 se c
Сообщение: Метод тестирования hw.UnitTest1.TestMethod1 вызвал исключение: OpenQA.Selenium.StaleElementReferenceException: ссылка на устаревший элемент: элемент не прикреплен к документу страницы (информация о сеансе: chrome = 83.0.4103.61) Трассировка стека: RemoteWebDriver.UnpackAndThrowOnErrorDriver (Response). Execute (String driverCommandToExecute, Dictionary 2 parameters)
RemoteWebElement.Execute(String commandToExecute, Dictionary
2 параметра) RemoteWebElement.FindElement (механизм String, значение String) RemoteWebElement.FindElementByName (имя строки) <> c__DisplayClass18_0.b__0 (контекст ISearchContext) By.FindElement (ISearchContext context) By.FindElement (ISearchContext context) By.FindElement (ISearchContext context) By.FindElement (ISearchContext context) By.FindElement by) UnitTest1.TestMethod1 () строка 41
этот текст, который я ждал нет для проверки