3
我試圖發送鍵來使用此代碼的瀏覽器(不是元素):WebDriver - sendKeys到瀏覽器不工作在Firefox?
Actions action = new Actions(driver);
action.sendKeys("Hello! World!");
action.perform();
它運作良好,在Chrome和IE8,但得到的結果World
在Firefox!
我使用的是Firefox 22和硒的webdriver 2.32.0
它是一個錯誤嗎?謝謝。
你到底想要達到什麼目的?你是否在輸入一些熱鍵來訪問某些功能?你期望文本出現在哪裏?我在Windows XP上用Selenium 2.33.0和Firefox 21試了一下。我打開一個瀏覽器並立即運行你的代碼 - 「Hello!World!」在我的URL欄中按預期顯示。你做了什麼不同? –
我想模擬在瀏覽器中向代碼編輯器(CodeMirror)輸入一些代碼。將密鑰'!'發送到Firefox中的CodeMirror編輯器似乎有什麼問題。 – andyf
我試着將密鑰發送到正常的textarea,並且工作正常。也許它是CodeMirror的一個bug。 – andyf