2011-01-20 2 views
3

мне интересно, как использовать функцию Keypress селена к ключу в строке, можно легко ввести один символ, как:селена Keypress

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

, но как я могу ключ в строке сказать, «лицо» ? следующий код будет работать, но некрасиво:

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'); 

и это одна привычка»работа:

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

ответ

0

Пробовал команду типа? | type | //input[@name='searchTerms'] | test |

1

Попробуйте использовать "typeKeys(id=textbox,face)".

Или, если вы хотите сделать это быстро, вы можете использовать type, а для последнего символа вы можете использовать keyPress, чтобы инициировать событие нажатия клавиши.