我正在嘗試編寫一個自動化(使用cucumber/capybara/selenium)測試,它將在tinymce框中選擇一些文本,單擊鏈接按鈕並打開鏈接選擇頁面。TinyMCE選擇文本並使用javascript激活鏈接對話框
但是,當選擇一些文本鏈接按鈕纔會有效...這樣一個回合:
tinyMCE.activeEditor.selection.select(tinyMCE.activeEditor.dom.select('p')[0]);
這將選擇第一個段落的文本(配不上我的目的),但該鏈接框仍然殘疾。那麼我試圖手動激活它:
tinyMCE.activeEditor.controlManager.setActive('link', true);
這仍然沒有啓用鏈接按鈕。作爲最後一個努力,我試圖修改類:
$("#mce_generic_html_link").removeClass("mceButtonDisabled");
$("#mce_generic_html_link").addClass("mceButtonEnabled");
但這並沒有幫助。