Skip to content
Snippets Groups Projects
Commit b5d7522d authored by nimrod's avatar nimrod
Browse files

- Initial commit.

parents
No related branches found
No related tags found
No related merge requests found
FROM ubuntu:14.04
RUN echo 'deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main' \
> /etc/apt/sources.list.d/webupd8team-java-trusty.list && \
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886 && \
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true \
| sudo /usr/bin/debconf-set-selections
RUN apt-get update && apt-get install -yf \
oracle-java8-installer phantomjs libicu52 wget
RUN cd /tmp && wget \
http://garr.dl.sourceforge.net/project/sahi/sahi-v5/install_sahi_v50_20141105.jar
COPY silent_install.xml /tmp/silent_install.xml
RUN cd /tmp && java -jar install_sahi_v50_20141105.jar silent_install.xml
COPY browser_types.xml /opt/sahi/userdata/config/browser_types.xml
COPY phantomjs-sahi.js /opt/sahi/phantomjs-sahi.js
RUN apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
EXPOSE 9999
ENV _JAVA_OPTIONS -Djava.net.preferIPv4Stack=true
ENV SAHI_HOME /opt/sahi
CMD /opt/sahi/bin/sahi.sh
<browserTypes>
<browserType>
<name>firefox</name>
<displayName>Firefox</displayName>
<icon>firefox.png</icon>
<path>/usr/bin/firefox</path>
<options>-profile "$userDir/browser/ff/profiles/sahi$threadNo" -no-remote</options>
<processName>firefox</processName>
<capacity>5</capacity>
</browserType>
<browserType>
<name>chrome</name>
<displayName>Chrome</displayName>
<icon>chrome.png</icon>
<path>/usr/bin/google-chrome</path>
<options>--user-data-dir=$userDir/browser/chrome/profiles/sahi$threadNo --proxy-server=localhost:9999 --disable-popup-blocking</options>
<processName>chrome</processName>
<capacity>5</capacity>
</browserType>
<browserType>
<name>phantomjs</name>
<displayName>PhantomJS</displayName>
<icon>safari.png</icon>
<path>/usr/bin/phantomjs</path>
<options>--proxy=localhost:9999 --cookies-file=/tmp/sahi9999.cookie.txt --ssl-protocol=any --ignore-ssl-errors=true /opt/sahi/phantomjs-sahi.js</options>
<processName>phantomjs</processName>
<capacity>100</capacity>
<useSystemProxy>false</useSystemProxy>
</browserType>
</browserTypes>
This diff is collapsed.
<AutomatedInstallation langpack="eng">
<com.izforge.izpack.panels.HelloPanel/>
<com.izforge.izpack.panels.HTMLInfoPanel/>
<com.izforge.izpack.panels.LicencePanel/>
<com.izforge.izpack.panels.TargetPanel>
<installpath>/opt/sahi</installpath>
</com.izforge.izpack.panels.TargetPanel>
<com.izforge.izpack.panels.PacksPanel>
<pack name="Sahi Core" index="0" selected="true"/>
<pack name="Tools" index="1" selected="true"/>
<pack name="Upgrade" index="2" selected="true"/>
<pack name="Sample Java Project" index="3" selected="true"/>
<pack name="Ruby" index="4" selected="true"/>
<pack name="Sahi Selenium Driver" index="5" selected="true"/>
<pack name="Editor support files" index="6" selected="true"/>
</com.izforge.izpack.panels.PacksPanel>
<com.izforge.izpack.panels.InstallPanel/>
<com.izforge.izpack.panels.ShortcutPanel/>
<com.izforge.izpack.panels.ProcessPanel/>
<com.izforge.izpack.panels.FinishPanel/>
</AutomatedInstallation>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment