할당 몸에 텍스트를 입력하는 방법이 TinyMCE에의 편집자에 대한 링크입니다 : TinyMCE에의 텍스트 필드에 텍스트를 입력하려면 : TinyMCEWatiN는 : 다른 프레임
가 나는 작업을해야합니다. 그러나 이것은 텍스트 필드가 아니라 "TypeText();"메서드가없는 Body입니다.
당신은 본문 요소의 텍스트 속성을 설정할 수있는 TinyMCE에 몸할당 몸에 텍스트를 입력하는 방법이 TinyMCE에의 편집자에 대한 링크입니다 : TinyMCE에의 텍스트 필드에 텍스트를 입력하려면 : TinyMCEWatiN는 : 다른 프레임
가 나는 작업을해야합니다. 그러나 이것은 텍스트 필드가 아니라 "TypeText();"메서드가없는 Body입니다.
당신은 본문 요소의 텍스트 속성을 설정할 수있는 TinyMCE에 몸에 텍스트를 입력 할 수있는, 나에게 코드 예제를 제시해주십시오.
tinyMce와 watin이 잘 어울리지 않습니다. 저는 일반적으로 자바 스크립트 (browser.eval
사용)와 setAttributeValue('value')
(textfield
) 개체의 조합을 사용해야합니다. 나는
유사한 시나리오에 있었다 (다른 편집기/동일한 개념)와 본문 텍스트가 위의 코드
string js = "document.getElementById('theEditor').contentWindow.document.body.innerHTML = 'Hello World!';";
myEditorPage.RichTextEditor.Eval(js);
노트를 통해 설정 얻었다 'theEditor'의 ID입니다 에디터 프레임.
챔피언처럼 작동합니다.
내 시나리오
string js = "tinyMCE.activeEditor.setContent('tekst');";
browser.Eval(js);
에 오신 것을 환영합니다! 포스트 정확도를 높이기 위해 샘플 코드에 대한 간단한 설명을 제공하는 것이 더 좋습니다. –
iframe 본문에 값을 삽입하려면'document.getElementById ('iframeContainerId'). getElementsByTagName ('iframe') [0] .contentWindow를 사용합니다. document.write ('new text')''js'에 대한 문자열 (왜냐하면 나는 하나 이상의 iframe을 가지고 있기 때문에 편집기에 의존하기를 원치 않습니다). –
업데이트 된 예제는 다음과 같습니다. 'string js = "document.getElementById ('newComment '). getElementsByTagName ('iframe ') [0]. contentWindow.document.write ('test1 ');"; browser.Eval (js);' –
어떻게하면됩니까? – Sergey