если страница сформирована динамически то сохранить ее нельзя да обычно и не надо - все элементы какие нужны ищутся во время теста (справедиливо для любом языка не только PHP)
andrejfomenko, вроде получается логично - окно которое не видно вероятно не рисуется вот вам и черный квадрат - все равно там браузер или калькулятор
сделайте гист -
спросите в old new thing - Raymond Chen может и ответить (он предпочитает cpp правда
переведите main process exited code=killed status = 9/KILL
и думаю ищите в /ver/log/messages что случилось.
у mysql да и вообще у любого процесса в юникс по определению нет защиты от kill -9
на голом альпине ноды нету - пишите Dockerfile чтобы инсталлировать или меняйте базовый образ на тот в котором уже установлена нода (например то что находится сразу : https://hub.docker.com/r/mhart/alpine-node/
LakeForest, два и сколько хочешь делают на стадии разработки и вы не должны огорчаться. вам как высококвалифицированному специалисту не составит никакого труда написать шел скрикпт который что то одно запускает в бакграунде сначала и что то другое в форграунде потом