繁体   English   中英

Selenium 在 C# 中找不到输入类型

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM