2011-06-23 14 views

答えて

16

はこれを試してみてください - Firefox用

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

"\ b"はバックスペース用です...事前に感謝 – smriti

1

クリックして、それの上には、現在の値を読み込み、変数として保存二回

+0

@ Orn私はセレニウムのコマンドを使用してそれを行う必要があります。私はkeyPressNative()が助けとなるEndキー、Backspaceキートラフセレンを認識する方法がありますか?おかげです。 – smriti

2

終了キーとバックスペースを打ちます。次に、(格納された値の部分文字列を使用して)ターゲットフィールドに必要な値を「タイプ」します。

+0

ありがとう@Peter。これは良い選択ですが、私は知りたいのは、テキストボックスから文字を削除するために使用できるセレンのcmdです。 – smriti

2

を、バックスペースのイベントは、そうでない場合typeKeysイベントはテキストの初めに入力します、あなたがテキストエリア内のテキストの末尾にsetCursorPosition場合にのみ機能します。セレンの

4

キープレスイベントが役に立つことができます:

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

これは二回Backspaceキーキーをクリックします。

関連する問題