[英]Selenium cannot find an Input type in c#
我有一个包含一些输入类型“文本”的表单,selenium 可以找到并填充它。 但是它找不到表单上提交的输入类型,结构看起来像这样:
<input type="hidden" autocomplete="off" name="count" value="1" id="u_9_r">
我试试
string get_value = driver.FindElement(By.Name("count")).GetAttribute("value");
它的工作并获得价值 1
我想改变这个值
我试试这个代码
driver.FindElement(By.XPath("//input[@id='u_9_r']")).SendKeys("4")
没有工作
更多细节图片
尝试这个,
elem = driver.FindElement(By.Name("count"))
driver.execute_script("arguments[0].setAttribute('value', '3')", elem)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.