Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
An Erlang version of Selenium remote control
branch: master

This branch is even with charpi:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
rakelib
AUTHORS
CHANGES
README
Rakefile
erlang_config.rb
validate.sh

README

erl_selenium is an erlang implementation of the selenium remote control protocol


Selenium is a well known test framework for web interface. Through an
external api, you are able to run your tests from any languages. 

Several client libraries existed but I needed one in erlang ... so I did it.

= Compilation = 

* Edit the file erlang_config.rb and update
   ERL_TOP="/usr/local/lib/erlang_R13-B0"
* Execute rake in a shell window

= Installation =

* Put the directory selenium_remote/ebin in your ERL_PATH.

= Usage =
== Simple ==

test () ->
    Session = selenium :start (?HOST,?PORT, ?BROWSER, ?URL),
    Start_url = "http://charpi.net",
    selenium: cmd (Session, open, [Start_url]),
    selenium: stop (Session).

== Selenium API ==

test () ->
    Session = selenium :start (?HOST,?PORT, ?BROWSER, ?URL),
    Start_url = "http://charpi.net",
    selenium_api: open (Session, Start_url),
    selenium: stop (Session).

== Selenium Session ==

test () ->
    Session = selenium :launch_session (?HOST,?PORT, ?BROWSER, ?URL),
    Start_url = "http://charpi.net",
    Session: open (Start_url),
    Session: stop_session ().


Project web site: http://trac.charpi.net/charpi.net/wiki/erl_selenium
Something went wrong with that request. Please try again.