2009-08-26 31 views
0

Watinを使用してHTMLエディタにテキストを入力する方法を理解できませんでした。 私は試しました// ie.TextField(Find.ById("htmlDetail_ctl06_ctl04")).TypeText("ABCD"); しかし、エラーが発生しました:フォーカスがコントロールに表示されない、有効でない、またはフォーカスを受け付けないタイプのため、コントロールを移動できません。Watinを使用してAJAX HTMLエディタにテキストを入力する方法

Watinを使用してAJAX HTMLエディタにテキストを入力する方法の例を教えてください。私はこの溶液からframeSrcとJavaスクリプトをプラグインするかわからないです - DevelperツールからUnit testing the MS AJAX Toolkit HTML editor

ここ

されるHTMLのテキストボックスをクリックしたとき:

<textarea class="ajax__htmleditor_htmlpanel_default" id="htmlDetail_ctl06_ctl04" style="width: 100%; display: none; height: 100%;" control="[object Object]"/> 
+0

答えて

0

希望を、それが役立ちます。

Link lnk = ie.Link(Find.ById("edButtonHTML")); 
      ie.WaitForComplete(); 
      lnk.Click(); 
      ie.WaitForComplete(); 


ie.TextField(Find.ByName("content")).TypeText("I am Amit chadha"); 
      ie.WaitForComplete(); 
1

jQuery(jquery-1.4.2.min.js)を使用して、CSSまたはクラスを削除できます。等:

TextField notetext = iepopup.TextField(Find.ById("notetext")); 
    iepopup.Eval("$('#notetext').removeClass('note'); "); 
    iepopup.Eval("$('#notetext').css('display', 'block'); "); 
    notetext.Click(); 
    notetext.TypeText(sNote); 
関連する問題