我在Eclipse中使用Selenium WebDriver,我試圖插入文本到網頁上的tinymce框。這是我正在使用的代碼。無法發送鍵()到TinyMCE與硒WebDriver
//find tinymce iframe
editorFrame = driver.findElement(By.cssSelector(".col_right iframe"));
//switch to iframe
driver.switchTo().frame(editorFrame);
driver.findElement(By.className("mceContentBody")).sendKeys("YOOOO");
driver.switchTo().defaultContent();
光標在編輯器內閃爍,但沒有發送文本。 我也嘗試過這種輕微的變化,沒有任何運氣。
//find tinymce iframe
editorFrame = driver.findElement(By.cssSelector(".col_right iframe"));
//switch to iframe
driver.switchTo().frame(editorFrame);
WebElement body = driver.findElement(By.className("mceContentBody"));
body.sendKeys("YOOOO");
driver.switchTo().defaultContent();
看到這個問題:http://stackoverflow.com/questions/21684236/how-to-input-text-into-tincemce-editior-使用selenium-webdriver – Richard
最後,一些工作!謝謝:)無論如何選擇你的評論作爲答案? – Sean
我可以添加它作爲答案,但我寧願你upvote你在另一個問題上使用的答案。 – Richard