网页上有一个文本框,我可以单击()并起作用,但是如果我使用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>