我想知道如何使用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")
答案 0 :(得分:1)
尝试使用“typeKeys(id=textbox,face)
”。
或者,如果您想快速执行此操作,可以使用type
,对于最后一个字符,您可以使用keyPress
启动按键事件。
答案 1 :(得分:0)
尝试过类型命令? | type | //input[@name='searchTerms'] | test |