我需要明确的价值" KKKK"然后给予价值" UUUU",我该怎么办?
Html示例:
<td clospan="2" id="text"> == $0
>input type="tttt" name="YYYY" Value="KKKK" onkeydown="srch_complex(0)"
size="25">
<a hrer="javescript:srch_CCCC(1)"Query</a>
</td>
我尝试了以下方法,但仍然不能。
1
IWebElement element = driver.FindElement(By.XPath("a[href='javescript:srch_CCCC(1)']"));
element.Clear();
element.SendKeys("UUUU");
2
IWebElement element = driver.FindElement(By.ID("text"));
element.Clear();
element.SendKeys("UUUU");
答案 0 :(得分:0)
您正在使用其他元素的定位器。如果name="YYYY"
是唯一使用
IWebElement element = driver.FindElement(By.Name("YYYY"));
如果不是
IWebElement element = driver.FindElement(By.CssSelector("#text > input"));