Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#如何使用selenium驱动程序清除文本框值?_C#_Selenium - Fatal编程技术网

C#如何使用selenium驱动程序清除文本框值?

C#如何使用selenium驱动程序清除文本框值?,c#,selenium,C#,Selenium,我需要明确的值“kkk”,然后给出值“uuu”,我该怎么做? 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> 二, 您正在为其他图元使用定位器。

我需要明确的值“kkk”,然后给出值“uuu”,我该怎么做?

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>
二,


您正在为其他图元使用定位器。如果
name=“YYYY”
是唯一用途

IWebElement element = driver.FindElement(By.Name("YYYY"));
如果没有呢

IWebElement element = driver.FindElement(By.CssSelector("#text > input"));

您正在为其他图元使用定位器。如果
name=“YYYY”
是唯一用途

IWebElement element = driver.FindElement(By.Name("YYYY"));
如果没有呢

IWebElement element = driver.FindElement(By.CssSelector("#text > input"));

我使用您提供的第一种方法。我需要文本框的输入值,但我使用的元素。sendkeys(“UUU”)无效,我该怎么办?@JiaoJiaoHuang我不确定我是否理解。行
元素中有问题。sendkeys(“UUU”)
或其他地方有问题?错误消息是什么?我的代码是:IWebElement元素=driver.FindElement(By.Name(“YYYY”);元素。Clear();以上是事实。下一次写入:element.sendkeys(“UUU”);这次网页文本框未显示UUU,我不知道错误在哪里。@JiaoJiaoHuang是否有更多带有
name=“YYYY”
的元素?你也可以试试第二行。我使用你提供的第一种方法。我需要文本框的输入值,但我使用的元素。sendkeys(“UUU”)无效,我该怎么办?@JiaoJiaoHuang我不确定我是否理解。行
元素中有问题。sendkeys(“UUU”)
或其他地方有问题?错误消息是什么?我的代码是:IWebElement元素=driver.FindElement(By.Name(“YYYY”);元素。Clear();以上是事实。下一次写入:element.sendkeys(“UUU”);这次网页文本框未显示UUU,我不知道错误在哪里。@JiaoJiaoHuang是否有更多带有
name=“YYYY”
的元素?你也可以试试第二行。