This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
charpi (author)
Sat Jul 04 01:26:52 -0700 2009
commit 55a49f0745dab1c1952ad09f83079aba940f13ea
tree 25d29e6b5a9de41b3ef8877cae0f2fd2d6e365fb
parent 75f077395c1f4bfd519322a52edd026e0a40eab2
tree 25d29e6b5a9de41b3ef8877cae0f2fd2d6e365fb
parent 75f077395c1f4bfd519322a52edd026e0a40eab2
| name | age | message | |
|---|---|---|---|
| |
AUTHORS | Mon Sep 08 11:21:09 -0700 2008 | |
| |
README | Sun May 31 02:12:38 -0700 2009 | |
| |
Rakefile | Sun May 31 01:24:32 -0700 2009 | |
| |
erlang_config.rb | Sat May 23 03:41:09 -0700 2009 | |
| |
lib/ | Sat Jul 04 01:26:52 -0700 2009 | |
| |
rakelib/ | Sat Jun 13 00:10:09 -0700 2009 | |
| |
validate.sh | Sat May 23 03:41:09 -0700 2009 |
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







