This is not on DevTest 9.5.1 on Solaris, but a DevTest 9.0.0 on Linux Redhat. This is what I did to get my Selenium test to run on Linux.
For DevTest 9.0.0 on Linux Redhat 6.5:
The version of Firefox for Linux you need to install is 38.0.6 (https://ftp.mozilla.org/pub/firefox/releases/38.0.6/linux-x86_64/en-US/), this is what will run with DevTest 9.0.0. You will need to make sure where your Firefox is installed is in the PATH so DevTest can find it.
This runs headless, but you will still need some kind of DISPLAY that the Linux machine can export to. You will not get a browser to come up like when staging on Windows from the Workstation, but from the Portal you can view the response as well as a screen shot on a step that needs a browser. Although headless from the Portal, it will capture a browser in the background, so you still need a DISPLAY set for a Browser.
In my Linux environment I have a symbolic link set to where my Firefox is installed.
My Firefox is installed in folder /root/firefox.
My symbolic link is set in my /usr/bin folder.
And /usr/bin is in my $PATH.
I set the symbolic link as such from my /usr/bin folder:
ln -s /root/firefox/firefox /usr/bin/firefox
This normally would be set up by your Linux Admin, but since I had to install a different version of Firefox than what my environment originally had, I had to set this up.
I did not have to set any Environment variables to get this to work other than my DISPLAY so I could export the GUI.
I did two tests:
- one where I brought the Portal up from a Firefox browser running on my Linux machine and ran my test.
- another where I brought up the Portal from a Chrome browser running on my Windows Workstation.
I know you cannot get IE to run on Linux, but Chrome and Firefox will. I have not done any testing with Chrome, but it still should follow the guidelines as with Firefox.
Hope this helps.