0

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

watin を使用して AJAX HTML Editor にテキストを入力する方法の例を教えてください。このソリューションから frameSrc と Java スクリプトをプラグインする方法がわからない - MS AJAX Toolkit HTML エディターの単体テスト

テキストボックスをクリックしたときのDevelperツールのhtmlは次のとおりです。

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

2 に答える 2

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);
于 2011-05-19T06:43:49.540 に答える
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();
于 2009-10-23T05:42:25.010 に答える