0

いろいろ調べましたが、手がかりが見つかりません。次のようなことは可能ですか:

//textarea/<some kind of function?>

また

<function>(//textarea)

JS やその他のさまざまな手法を使用してこれを実行できることはわかっていますが、WebDriver と Firefox を使用して TinyMCE テキストエリア入力をテストしていて、JS の実行が遅れているため、待ちたいと思います。書式設定コントロールをクリックした後に特定の文字列を表示するテキストエリアと、WebDriver でこれを実現するために考えられる唯一の方法はSlowLoadableComponent、XPath を使用することです。それか、でも私はそれThread.sleepを避けたいです;)

前もって感謝します。

4

1 に答える 1

0

TinyMCE では、エディター領域は実際には TextArea ではなく、IFrame です。最善の策は、Google Chrome (または開発者向けの機能を備えた類似のもの) を使用して、TMCE が生成するものを確認することです。次に、次のようなもので XPath を使用できます。

//IFRAME

これにより、ページ上のすべての IFRAME が取得されます。または、プロパティを追加することもできます。

//IFRAME[id="myiframe"]

ID属性が「myiframe」に設定されたページ上のすべてのIFRAMEを取得します

お役に立てれば :)

于 2009-09-17T23:10:41.073 に答える