From rsvoboda at redhat.com Mon Jul 18 11:05:46 2016 From: rsvoboda at redhat.com (Rostislav Svoboda) Date: Mon, 18 Jul 2016 11:05:46 -0400 (EDT) Subject: [jbossws-dev] Web UI testing - qe practice In-Reply-To: <124530346.6080329.1468853857902.JavaMail.zimbra@redhat.com> Message-ID: <946434231.6086834.1468854346519.JavaMail.zimbra@redhat.com> Hi Rebecca. For Web UI testing we use following setup: - FF binary shared on NFS - Jenkins slaves have X11 + vncserver installed - Jenkins uses Xvnc plugin https://wiki.jenkins-ci.org/display/JENKINS/Xvnc+Plugin Jenkins configuration: Xvnc Command line vncserver :$DISPLAY_NUMBER -geometry 1920x1080 Minimum display number 10 Maximum display number 99 Jenkins job configuration: Job configuration - Build Environment - Run Xvnc during build No Take Screenshot Upon Build Completion? Yes Create a dedicated Xauthority file per build? FF location is set by -Darq.extension.webdriver.firefox_binary=${FIREFOX_BINARY} so we do not need to modify PATH Some details about UI testing can be found here: https://github.com/hal/testsuite/blob/master/README.md Regards. Rostislav Svoboda Principal JBoss QA Engineer