Sahi Pro - Sahi GUI Less Installation
For installing Sahi on systems which do not have a GUI or a window manager (say a Linux server) do the following
- Copy the Sahi Pro installer jar (install_sahi_pro_vxx_2013mmdd.jar) to the desired location.
Eg. if you want to install Sahi Pro at /home/user1/sahi_pro,
copy the installer to /home/user1/
Eg.
wget http://sahi.co.in/static/builds/pro/install_sahi_pro_v502_20130516.jar
mkdir sahi
mv install_sahi_pro_v502_20130516.jar sahi
- Copy the contents below into a file named silent_install.xml
Contents of /home/user1/silent_install.xml
<AutomatedInstallation langpack="eng">
<com.izforge.izpack.panels.HelloPanel/>
<com.izforge.izpack.panels.HTMLInfoPanel/>
<com.izforge.izpack.panels.LicencePanel/>
<com.izforge.izpack.panels.TargetPanel>
<installpath>sahi_pro</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>
cd sahi
vi silent_install.xml
(Press Esc and i)
paste the above contents into it
(Esc :wq)
- Install Sahi Pro using the following command
java -jar install_sahi_pro_vxx_2013mmdd.jar silent_install.xml
This will install Sahi Pro in /home/user1/sahi_pro/
- Copy license.data file into /home/user1/sahi_pro/userdata/config directory.
- Start Sahi Pro using
cd /home/user1/sahi_pro/userdata/bin
./start_sahi.sh