private static final String script = ... // превратить в строку
var path = arguments[0];
try {
var element = document.evaluate(path, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
return element;
} catch (e) {
return e.toString()
}
private static Map<String, Object> data;
data = (Map<String, Object>) executeScript(script,
"//img[@id='data_image']/@src"); // тут подставить путь к интересующему элементу
assertThat(data, notNullValue());
assertThat(data, hasKey("nodeValue"));
System.err.println("test5:\ndata[\"nodeValue\"] : "
+ data.get("nodeValue").toString().substring(0, 30) + "..."); // image/png;base64,iVBORw0KGgo
sleep infinity & echo $!
[1] 11449
11449
ps -P 11449
PID PSR TTY STAT TIME COMMAND
11449 0 pts/6 S 0:00 sleep infinity
kill %1
ps -P 11449
PID PSR TTY STAT TIME COMMAND
[1]+ Terminated sleep infinity
tail -f /logs/catalina.out
вот примет учтите что php уменя нет отадьте под себя