无法在Selenium-2中输入&符号"&"

use*_*389 5 selenium-webdriver

我想用selenium web-driver在文本框中键入&符号"&"键.但是,在键入&符号时,selenium-2从类型框中失去了焦点.我的命令是,self.type("&",:update => true)

我知道在selenium中,密钥以UTF_8格式发送,我试图发送等效的&符号,但行为仍然相同(如预期的那样).我知道XML或HTML支持带有一些特殊转义字符的&符号.我想知道有没有办法用send_keys或type_keys命令中的某些转义序列替换&符号,如(HTML code)"&"或"&"?

或者有没有其他方法用selenium-2在文本框中键入&符号"&"?

请让我知道你的建议.

谢谢,斯里兰卡

Pet*_*ček 0

正如这里所说,“& ” 是 & 符号的 HTML 实体。试试看。

不过,我可以通过 WebDriver 和 Java 毫无问题地添加“&”符号。在其他输入上尝试一下,看看是否不是本地问题...