13
A
回答
17
只是爲了完成anwser: 我得到它一起工作: runScript("CKEDITOR.instances['InstanceName'].setData('<p>testContent</p>');")
它沒有與getEval命令工作。
1
當我有一個測試所見即所得的編輯器時,我不得不建立我自己的機制在內容區工作。通常它需要設置對象的內部HTML,然後開始在工具欄中使用頁面操縱器。
使用Selenium 2,您將能夠發送擊鍵以使它們更好,更輕鬆地工作。
1
硒工作:
selenium.runScript("for(var i in CKEDITOR.instances) { var x = CKEDITOR.instances[i]; " + " x.setData('" + texto + "'); }");
1
我發現,爲我工作的解決方案。您可以將用戶extension.js(選項>選項>硒的芯擴展>瀏覽)寫入以下內容:
Selenium.prototype.doInsertCKEditor = function(locator,word)
{
this.doWaitForCondition("var x = Selenium.browserbot.findElementOrNull('//td[@id=\"cke_contents_form \"]');x != null;", "50000");
this.doRunScript("CKEDITOR.instances['"+locator+"'].setData('"+word
+"');");
}
這將在硒IDE的命令選項添加insertCKEditor選項。
相關問題
- 1. WSS 3.0和CKEDITOR
- 2. CKEditor,IE9和JavaScript
- 3. lotusSpellChecker和ckeditor Xpages?
- 4. rails ckeditor和wicked_pdf
- 5. CKEditor和Symfony2
- 6. 硒IDE和CKEditor的
- 7. CKEditor和安全AJAX
- 8. 的CKEditor和JavaScript的 - 調整高度和寬度CKEditor的
- 9. CKEditor + Selenium WebDriver無法與FireFox 9/10一起使用
- 10. CKEditor:先使用CKEditor
- 11. Selenium和Laravel 5.2
- 12. Testlink和Selenium 2
- 13. JavaScript和Selenium WebDriver
- 14. Chrome和Selenium
- 15. Selenium和HTTPS/SSL
- 16. Selenium和JSF 2.0
- 17. Flash-Selenium和Python
- 18. Selenium和:hover css
- 19. Junit,Selenium和NoClassDefFound
- 20. Java,Selenium和getXpathCount
- 21. Selenium和Javascript
- 22. Selenium和SVG
- 23. Selenium,PHPUnit和AttachFile()
- 24. rails-ckeditor和縮略圖
- 25. ASP.NET MVC和CKEditor - 不驗證
- 26. CKEditor和HTML中的Xpages
- 27. CKEditor的模糊和對話
- 28. JASFinder和CKEDITOR返回網址
- 29. CKEditor和figcaption的colorbutton插件
- 30. Safari jquery對話框和ckeditor
如果你可以在''中包裝你的代碼,以便它的格式正確,那將是非常棒的。還解釋一下你的解決方案,以獲得該代表的方式! – 2012-12-04 20:32:06
Selenium IDE的改進不大,這會爲每個ckeditor實例添加唯一字符串,但首先會等待所有實例加載完成。 http://pastebin.com/cMqbsvgR – sitnarf 2015-07-27 12:23:10