Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 1.92 KB

README.md

File metadata and controls

37 lines (27 loc) · 1.92 KB

Prerequisites

The following prerequisites must be met prior to beginning to deploy Zalenium (A container based Selenium Grid)

Environment Setup

  1. Clone this repository: git clone https://github.com/redhat-cop/containers-quickstarts
  2. cd containers-quickstarts/zalenium
  3. Run ansible-galaxy install -r requirements.yml --roles-path=galaxy
  4. Login to OpenShift: oc login -u <username> https://master.example.com:8443

Deploy Zalenium

Run the openshift-applier to create the zalenium project and deploy required objects

ansible-playbook -i .applier galaxy/openshift-applier/playbooks/openshift-cluster-seed.yml

Next steps

Access your Zalenium:

Run simple test from your local machine (requires NodeJS installed):

  1. Setup Protractor: npm install -g protractor
  2. Get into test directory cd example-tests/protractor
  3. Edit the conf.js file to point to your own Zalenium instance
  4. Inspect the simple-test.js file. It will just quickly access AngularJS website and make a post to their TODO example.
  5. Run the tests with: protractor conf.js