Can gitlab-runner work with a custom Ubuntu user with GUI?

When I register a gitlab-runner using shell as the executor, it would create a ‘gitlab-runner’ user on my Ubuntu OS. Is it possible to make a custom Ubuntu user into a gitlab-runner? Also, would it be possible to run tests that need to bring up UI throught gitlab-runner?