-
Notifications
You must be signed in to change notification settings - Fork 9
An Erlang version of Selenium remote control
charpi/erl_selenium
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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
About
An Erlang version of Selenium remote control
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published