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
@Mock
private UserRepository mockRepository;
@InjectMock
private UserController controller;
mvc = MockMvcBuilders.standaloneSetup(controller).build();
when(mockRepository.findAll()).thenReturn(Arrays.asList(new User[] { user }));
ожидаем что оно произойдетmvc.perform(get(route)).andExpect(content().string(containsString(new Gson().toJson(user))));
судя по документации напр https://winaero.com/change-console-window-position... windows поддерживает только глобально одно положение для всех инстансов какого либо одног консольного приложение