0

我正在使用 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 运行测试时,它工作正常。

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

4

1 回答 1

0

似乎问题出在 jQuery UI 自动完成插件上。出于某种奇怪的原因,它将“(”解释为“ENTER”。

于 2013-05-14T11:00:50.283 回答