0

Selenium の FluentAutomation バージョンを使用していますが、要素の HTML を取得する方法が見つかりません。テキストと属性を取得できますが、特定の種類のテストに必要な完全な HTML コンテンツを取得する方法がないようです。

これを行う方法はありますか?

4

2 に答える 2

4

innerHTMLまたはouterHTMLを意味すると仮定するとGetAttribute、要素、またはそれが言語で何であれ、呼び出すことができるはずです。

例 C#:

element.GetAttribute("innerHTML");

ルビーの例:

element.attribute('innerHTML')
于 2014-03-27T12:11:51.537 に答える
-1

とにかく、簡単な方法が存在するかどうかはわかりませんが、次のようなものを実行できるはずです。

((JavascriptExecutor)driver).executeScript("return arguments[0].innerHTML;", element);
于 2014-03-27T12:03:28.010 に答える