На веб-странице есть текстовое поле, где я могу щелкнуть (), и оно работает, но если я использую sendkeys, я получаю элемент, не подлежащий устранению.Я пытаюсь написать сценарий тестирования автоматизации
Мой тестовый код:
IWebElement text1 =
driver.FindElement(By.XPath("//td[@id='mainForm:OT_j_id788']"));
text1.Click();
//text1.Clear();
Thread.Sleep(3000);
text1.SendKeys("Test001");
Я пытался вставить clear (), даже пытался выполнить Java-скрипт - не работает, нет ошибок
IJavaScriptExecutor jse = (IJavaScriptExecutor)driver;
//jse.ExecuteScript("arguments[0].click();", text1);
HTML Структура:
<table id="mainForm:OT_j_id776"..>
<tr id="mainForm:OT_j_id785"..>
<td id="mainForm:OT_j_id788"..>
<span id="mainForm:OT_j_id789C"..>
</span>
</td>
</tr>
</table>