HtmlUnitDriverを使用してhtmlタグのhtmlコンテンツを取得しようとしています。私が書いたコードは次のとおりです。HtmlUnitDriverを使用してHTMLタグのコンテンツを取得する際にエラーが発生しました
WebElement table_element = wd.findElement(By.id("genericTableFormtable"));
String str=table_element.getAttribute("outerHTML");
int index=str.indexOf("active");
私はChromeDriverを使用している場合、私はstr内のコードを取得するが、私はHtmlUnitDriverを使用する場合strがnullの場合のように、私は私の一層のコードで例外を取得します。これはまた、outerHTML
WebElement table_element = wd.findElement(By.id("genericTableFormtable"));
String str=table_element.getAttribute("innerHTML");
int index=str.indexOf("active");
の代わりに
:IndexOfメソッドと
それとも:リンクがアクティブ属性が含まれているかどうかを確認するには、このような何かを行うことができます。なぜあなたは外部HTMLが必要ですか? – Smile4ever
なぜ私はouterHTMLを使用したのhtmlコードの一部が必要です –
あなたの質問にどの文字列から必要な部分を正確に追加してください。 – Smile4ever