2011-12-07 12 views

答えて

4

あなたはpagesourceを取得したコメントは、あなたが使用しているブラウザがそれらを利用できるようにする場合があり

_driver.Navigate().GoToUrl("http://mysite.com"); 
    var source = _driver.PageSource; 
    //check the source of the page to see if the commet is there. 
+0

そうですね、私はdriver.switchTo()。frame( "theFrame")を各フレームで読み込む必要があるように思っていました。私にとって最良の方法は、ページが完全に読み込まれていることを確認するために、各フレームに特定の要素があるかどうかを確認することです。 Cheers – Sam

0

コメント要素がDOMで利用できるかどうかを確認できます。

0

は、すべてのコメントノードを取得するためのXPathセレクタを使用する:

var foo = driver.findElements(By.xPath("//comment()")).toString() 

次いで、所望のようにデータを格納します。

参照

+0

'findElements()'を使ってコメントノードを直接ターゲットすることはできません。実際の要素ノードに対してのみ機能します。 – alecxe

関連する問題