Не могу использовать SendKeys, но может нажать на веб-элемент (текстовое поле) - PullRequest
0 голосов
/ 09 июля 2019

На веб-странице есть текстовое поле, где я могу щелкнуть (), и оно работает, но если я использую 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...