2011-01-20 10 views
3

は、それはのような単一の文字をキー入力するのは簡単です:セレンKeyPressイベント

selenium.keyPress("id=textbox", "\\119") (which is character 'w'); 

が、どのようにiの文字列のキーが「顔」と言うことができます?次のコードは動作しますが、考え醜い:

selenium.keyPress("id=textbox", "\\102") (which is character 'f'); 
selenium.keyPress("id=textbox", "\\97") (which is character 'a'); 
selenium.keyPress("id=textbox", "\\99") (which is character 'c'); 
selenium.keyPress("id=textbox", "\\101") (which is character 'e'); 

と文句を言わない、この1の仕事:

selenium.keyPress("id=textbox", "\\102\\97\\99\\101") 

答えて

0

タイプのコマンドを試してみましたか? | type | //input[@name='searchTerms'] | test |

1

"typeKeys(id=textbox,face)"をお試しください。

速い場合はtypeを使用し、最後の文字の場合はkeyPressを使用してキープレスイベントを開始できます。

関連する問題