HTML
.count{
width:75px;
background-color:orange;
border-radius:25%; !important
margin:100px auto 0px 20px;
}
Java Selenium代码
<input type="text" value="" style="margin-left: 0px" autocomplete="off"
name="data[param_p][1]" class="paramP">
为什么此代码会导致警报以及如何正确发送密钥?
答案 0 :(得分:2)
为什么要使用actions
? sendKeys
可以直接用于设置输入字段中的值。
driver.findElement(By.xpath("//input[@name='data[param_p][1]']")).sendKeys("250000");
答案 1 :(得分:1)
使用input
查找By.Name
元素后,您可以直接在sendKeys()
上致电WebElement
。如果您可以通过它的名称轻松找到元素,则避免使用By.xpath
,因为使用xpath
定位元素与其他定位器相比较慢。请尝试以下方法: -
driver.findElement(By.name("data[param_p][1]")).sendKeys("250000");
希望它有帮助...:)