2011-06-23 147 views

回答

16

試試這個 -

selenium.type("text_box_object", "ABCD"); 
selenium.typeKeys("text_box_object", "\b"); 
selenium.typeKeys("text_box_object", "\b"); 
+0

所以「\ b」是用於退格的......在此先感謝 – smriti

1

點擊到它,命中結束鍵和退格鍵兩次

+0

@ Orn我需要通過硒命令來做。有沒有什麼方法來識別End鍵,因爲我知道keyPressNative()cmd會有幫助嗎?謝謝 – smriti

2

讀取當前值並將其存儲爲一個變量。然後在目標字段中輸入想要的值(使用存儲值的子字符串)。

+0

非常感謝@Peter。這是個不錯的選擇,但我想知道是否有任何硒cmd可用於從文本框中刪除該字符。 – smriti

2

對於Firefox,退格事件,如果你setCursorPosition在textarea的文字工作的結局而已,否則typeKeys活動將在鍵入文本的開頭。

4

硒的按鍵事件會有所幫助:

selenium.sendKeys("text1", "ABCD"); 
selenium.sendKeys("text1", "\b"); 
selenium.sendKeys("text1", "\b"); 

這將點擊退格鍵兩次。