selenium keyPress

时间:2011-01-20 04:50:41

标签: selenium-rc

我想知道如何使用selenium的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")

2 个答案:

答案 0 :(得分:1)

尝试使用“typeKeys(id=textbox,face)”。

或者,如果您想快速执行此操作,可以使用type,对于最后一个字符,您可以使用keyPress启动按键事件。

答案 1 :(得分:0)

尝试过类型命令? | type | //input[@name='searchTerms'] | test |