使用Firefox 14时,WebDriver的sendKeys()方法不填写输入字段中的“(”)

时间:2012-08-29 09:44:01

标签: firefox webdriver selenium-webdriver sendkeys input-field

我正在使用webdriver来填写输入字段,并且由于某种原因插入了所有文本但是“(”。

findElementById("elementId").sendKeys("This is a text"); -> This is a text
findElementById("elementId").sendKeys("method().getName()"); -> method).getName)
findElementById("elementId").sendKeys("(((((((("); -> 
findElementById("elementId").sendKeys("(((aaaa"); -> aaaa

错误似乎只出现在Firefox 14中。当我们针对Firefox 12运行测试时,它运行正常。

知道为什么会出现这种奇怪的行为吗?

1 个答案:

答案 0 :(得分:0)

似乎问题出在jQuery UI Auto-complete插件上。由于一些奇怪的原因,它将“(”解释为“ENTER”。