2012-08-29 23 views
0

我正在使用webdriver填寫輸入字段,並且出於某種原因插入了所有文本,但是「(」。WebDriver的sendKeys()方法在使用Firefox時不填寫「(」in input-field 14

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 

爲什麼這種奇怪的行爲?

+0

我試圖在Ubuntu 12.10上使用Firefox 15和Python webdriver Bindings重現此問題。但一切工作都應該如此。也許試試新版本。 – zpea

+0

我將Firefox更新至版本15,但未成功。我正在使用Java。我們在Ubuntu 12.04 LTS,Windows 7和Mac Os Mountain Lion上遇到了問題10.8 –

+0

似乎問題出在jQuery UI自動完成插件上。由於某些奇怪的原因,它將「(」作爲「ENTER」解釋爲 –

回答

0

看來問題是使用jQuery出現錯誤時,我們對火狐12運行測試,它工作正常只發生在Firefox 14。

任何想法UI自動完成插件由於某種奇怪的原因,它將「(」作爲「ENTER」解釋爲

相關問題