1
私はページの特定の部分のpagesourceを取得しようとしています。これでdriver.getPageSource()はページのソース全体を返します。Selenium webdriverでWebページの特定の部分のpagesourceを取得する方法
私の懸念は、 - 2つのWeb要素間でHTMLコンテンツを取得する方法はありますか?
私はページの特定の部分のpagesourceを取得しようとしています。これでdriver.getPageSource()はページのソース全体を返します。Selenium webdriverでWebページの特定の部分のpagesourceを取得する方法
私の懸念は、 - 2つのWeb要素間でHTMLコンテンツを取得する方法はありますか?
私は
driver.findElement(By.xpath(xpathOfParentElement)).getAttribute("outerHTML");
その後、私は以下の方法
org.jsoup.Jsoup.parse(htmlString).text();
Mavenの依存関係にhtmlStringを解析され、以下の方法を使用してHTMLの一部を取得するために管理:
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.9.2</version>
</dependency>
2つのHTMLタグの間の内容を意味しますか?あなたは何を意味するのですか? – nullpointer
はい。私は同じことを意味します。タグを含めて、コンテンツ内のコンテンツ。 –
正確には正確ではありませんが、近いWebElementで.getAttribute( 'outerHTML')を使用して、1つのweb要素を見つけてその親HTMLを取得してください。 –