2015-10-14 92 views
0

我有代碼nead中的數量字段清除'1'和類型2,但下面的代碼插入'21'。 Qty.clear正在清理現場,但Qty.sendkeys是將「21」
領域會是這樣 數量= - 1 +清除字段並輸入硒webdriver

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

爲什麼不點擊數字旁邊的+號? – JeffC

回答

2

我不明白爲什麼這不是對你的作品,但我可以建議使用CTRL A(select)嘗試其他方法,然後插入值。類似於

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

好主意。偉大的建議。或者,創建一個發送Keys.CONTROL-a的清除字段方法,但可能會認爲使用該「本機訪問器」不如創建純javascript非本機clearField方法(並避免使用本機Sendkeys)。 – djangofan

+0

Qty.sendKeys(Keys.chord(Keys.CONTROL,「a」),「2」))。這工作。謝謝你的回答 – Sree

+0

@Sree請不要忘記接受答案,如果有幫助,謝謝 – Eugene