StaleElementException При нажатии на табличку на угловой веб -страницеC#

Место общения программистов C#
Anonymous
StaleElementException При нажатии на табличку на угловой веб -странице

Сообщение Anonymous »




Allard


< /code>
У меня есть этот фрагмент HTML; Это одна строка, отображающаяся в результате поиска для клиента с NameCustomer 'Allard'. Я хочу нажать на этот клиент, чтобы продолжить на следующей странице, но в большинстве случаев это приводит к тому, что staleelementexception .
я пробовал его двумя разными способами, с выстойчиком и без выстойчика.IWebElement elem = driver.FindElement(By.XPath("//*[contains(text(),'" + nameCustomer + "')]//parent::div[contains(@id,'crm')]"));
ExplicitWait.WaitAndClick(driver, elem);
< /code>
Второй путь: < /p>
var customers = driver.FindElements(NgBy.Repeater("customer in customerList"));
foreach (var customer in customers)
{
if (elem.Text.Equals(nameCustomer))
{
elem.Click();
}
}


Подробнее здесь: https://stackoverflow.com/questions/443 ... ar-webpage

Вернуться в «C#»