My approach to non-interactive testing of yastless libyui: (with screen and xvnc) https://github.com/libyui/libyui-test and the libyui-test-* jobs in https://ci.opensuse.org/view/libyui/