pageSource = driver.getPageSource(); // у вас уже есть
Document jsoupDocument = Jsoup.parse(pageSource);
List<String> jsoupSelectors = Arrays.asList(
new String[] { "#acListWrap .productListing", ".productListing" });
for (String jsoupSelector : jsoupSelectors) {
jsoupElements = jsoupDocument.select(jsoupSelector);
assertThat(jsoupElements, notNullValue());
assertThat(jsoupElements.iterator().hasNext(), is(true));
assertThat(jsoupElements.eachText().size(), greaterThan(1));
System.err.println(String.format("Processing jsoup selector \"%s\" %s",
jsoupSelector, jsoupElements.first().text()));
}
data.keySet().stream().limit(10).map(e -> data.get(e).get("names"))
.forEach(System.err::println);
<profile>
<id>windows32</id>
<activation>
<os>
<family>windows</family>
<arch>x86</arch>
</os>
</activation>
<properties>
<build_os>win32</build_os>
<eclipse.swt.artifactId>org.eclipse.swt.win32.win32.x86</eclipse.swt.artifactId>
</properties>
</profile><profile>
<id>windows64_2</id>
<activation>
<os>
<family>windows</family>
<arch>amd64</arch>
</os>
</activation>
<properties>
<build_os>win64</build_os>
<eclipse.swt.artifactId>org.eclipse.swt.win32.win32.x86_64</eclipse.swt.artifactId>
</properties>
</profile>
в начале или в конце