Selenium webdriver 清除selenium webdriver中的字段并键入

Selenium webdriver 清除selenium webdriver中的字段并键入,selenium-webdriver,Selenium Webdriver,我在代码nead中有一个数量字段,用于清除“1”和类型2,但下面的代码插入了“21”。Qty.clear正在清除字段,但Qty.sendkeys正在插入“21” 场地将是这样的 数量=-1+ WebElement Qty=driver.findElement(By.cssSelector("#quantity_11046")); Qty.clear(); Qty.sendKeys("2") 我不明白为什么这不适用于您,但我可以建议尝试使用CTRL A(选择)的其他方法,然后

我在代码nead中有一个数量字段,用于清除“1”和类型2,但下面的代码插入了“21”。Qty.clear正在清除字段,但Qty.sendkeys正在插入“21”
场地将是这样的 数量=-1+

WebElement Qty=driver.findElement(By.cssSelector("#quantity_11046"));     
Qty.clear();     
Qty.sendKeys("2")

我不明白为什么这不适用于您,但我可以建议尝试使用CTRL A(选择)的其他方法,然后插入值。差不多

Qty.sendKeys(Keys.chord(Keys.CONTROL, "a"), "2"))

我不明白为什么这不适用于您,但我可以建议尝试使用CTRL A(选择)的其他方法,然后插入值。差不多

Qty.sendKeys(Keys.chord(Keys.CONTROL, "a"), "2"))

我不明白为什么这不适用于您,但我可以建议尝试使用CTRL A(选择)的其他方法,然后插入值。差不多

Qty.sendKeys(Keys.chord(Keys.CONTROL, "a"), "2"))

我不明白为什么这不适用于您,但我可以建议尝试使用CTRL A(选择)的其他方法,然后插入值。差不多

Qty.sendKeys(Keys.chord(Keys.CONTROL, "a"), "2"))

好主意。很好的建议。或者,创建一个发送Keys.CONTROL-a的clear-field方法,但可以认为使用该“本机访问器”不如创建一个纯javascript非本机clearField方法(并避免使用本机Sendkeys)。Qty.Sendkeys(Keys.chord(Keys.CONTROL,“a”),“2”))。这起作用了。谢谢你的邀请answer@Sree如果答案有帮助,请不要忘记接受,谢谢你的想法。很好的建议。或者,创建一个发送Keys.CONTROL-a的clear-field方法,但可以认为使用该“本机访问器”不如创建一个纯javascript非本机clearField方法(并避免使用本机Sendkeys)。Qty.Sendkeys(Keys.chord(Keys.CONTROL,“a”),“2”))。这起作用了。谢谢你的邀请answer@Sree如果答案有帮助,请不要忘记接受,谢谢你的想法。很好的建议。或者,创建一个发送Keys.CONTROL-a的clear-field方法,但可以认为使用该“本机访问器”不如创建一个纯javascript非本机clearField方法(并避免使用本机Sendkeys)。Qty.Sendkeys(Keys.chord(Keys.CONTROL,“a”),“2”))。这起作用了。谢谢你的邀请answer@Sree如果答案有帮助,请不要忘记接受,谢谢你的想法。很好的建议。或者,创建一个发送Keys.CONTROL-a的clear-field方法,但可以认为使用该“本机访问器”不如创建一个纯javascript非本机clearField方法(并避免使用本机Sendkeys)。Qty.Sendkeys(Keys.chord(Keys.CONTROL,“a”),“2”))。这起作用了。谢谢你的邀请answer@Sree如果答案有帮助,请不要忘记接受,谢谢为什么不点击数字旁边的+呢?为什么不点击数字旁边的+呢?为什么不点击数字旁边的+呢?为什么不点击数字旁边的+呢?