├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── VERSION ├── lib ├── mix │ └── tasks │ │ └── webdriver.ex ├── webdriver.ex └── webdriver │ ├── browser.ex │ ├── browser_sup.ex │ ├── capabilities.ex │ ├── chrome │ └── port.ex │ ├── cookie.ex │ ├── element.ex │ ├── error.ex │ ├── firefox │ ├── port.ex │ ├── prefs.json │ ├── profile.ex │ └── shim.sh │ ├── keys.ex │ ├── mouse.ex │ ├── phantomjs │ └── port.ex │ ├── port_finder.ex │ ├── protocol.ex │ ├── remote │ └── port.ex │ ├── session.ex │ ├── session_sup.ex │ └── supervisor.ex ├── mix.exs ├── mix.lock ├── plugins ├── .DS_Store └── firefox │ ├── .DS_Store │ ├── README │ └── webdriver.xpi ├── release.sh └── test ├── pages ├── alert.html ├── index.html ├── page_1.html ├── page_2.html └── page_3.html ├── test_helper.exs └── webdriver ├── capabilities_test.ex ├── chrome_session_test.exs ├── firefox ├── port_test.exs └── profile_test.exs ├── firefox_session_test.exs ├── keys_test.exs ├── phantomjs └── port_test.exs ├── phantomjs_session_test.exs ├── protocol_test.exs ├── remote_session_test.exs ├── test_server.exs └── webdriver_test.exs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.8.1 2 | -------------------------------------------------------------------------------- /lib/mix/tasks/webdriver.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/lib/mix/tasks/webdriver.ex -------------------------------------------------------------------------------- /lib/webdriver.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/lib/webdriver.ex -------------------------------------------------------------------------------- /lib/webdriver/browser.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/lib/webdriver/browser.ex -------------------------------------------------------------------------------- /lib/webdriver/browser_sup.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/lib/webdriver/browser_sup.ex -------------------------------------------------------------------------------- /lib/webdriver/capabilities.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/lib/webdriver/capabilities.ex -------------------------------------------------------------------------------- /lib/webdriver/chrome/port.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/lib/webdriver/chrome/port.ex -------------------------------------------------------------------------------- /lib/webdriver/cookie.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/lib/webdriver/cookie.ex -------------------------------------------------------------------------------- /lib/webdriver/element.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/lib/webdriver/element.ex -------------------------------------------------------------------------------- /lib/webdriver/error.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/lib/webdriver/error.ex -------------------------------------------------------------------------------- /lib/webdriver/firefox/port.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/lib/webdriver/firefox/port.ex -------------------------------------------------------------------------------- /lib/webdriver/firefox/prefs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/lib/webdriver/firefox/prefs.json -------------------------------------------------------------------------------- /lib/webdriver/firefox/profile.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/lib/webdriver/firefox/profile.ex -------------------------------------------------------------------------------- /lib/webdriver/firefox/shim.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | echo "kill -9 $$" 3 | exec $* 4 | -------------------------------------------------------------------------------- /lib/webdriver/keys.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/lib/webdriver/keys.ex -------------------------------------------------------------------------------- /lib/webdriver/mouse.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/lib/webdriver/mouse.ex -------------------------------------------------------------------------------- /lib/webdriver/phantomjs/port.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/lib/webdriver/phantomjs/port.ex -------------------------------------------------------------------------------- /lib/webdriver/port_finder.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/lib/webdriver/port_finder.ex -------------------------------------------------------------------------------- /lib/webdriver/protocol.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/lib/webdriver/protocol.ex -------------------------------------------------------------------------------- /lib/webdriver/remote/port.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/lib/webdriver/remote/port.ex -------------------------------------------------------------------------------- /lib/webdriver/session.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/lib/webdriver/session.ex -------------------------------------------------------------------------------- /lib/webdriver/session_sup.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/lib/webdriver/session_sup.ex -------------------------------------------------------------------------------- /lib/webdriver/supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/lib/webdriver/supervisor.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/mix.lock -------------------------------------------------------------------------------- /plugins/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/plugins/.DS_Store -------------------------------------------------------------------------------- /plugins/firefox/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/plugins/firefox/.DS_Store -------------------------------------------------------------------------------- /plugins/firefox/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/plugins/firefox/README -------------------------------------------------------------------------------- /plugins/firefox/webdriver.xpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/plugins/firefox/webdriver.xpi -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/release.sh -------------------------------------------------------------------------------- /test/pages/alert.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/test/pages/alert.html -------------------------------------------------------------------------------- /test/pages/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/test/pages/index.html -------------------------------------------------------------------------------- /test/pages/page_1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/test/pages/page_1.html -------------------------------------------------------------------------------- /test/pages/page_2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/test/pages/page_2.html -------------------------------------------------------------------------------- /test/pages/page_3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/test/pages/page_3.html -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/test/test_helper.exs -------------------------------------------------------------------------------- /test/webdriver/capabilities_test.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/test/webdriver/capabilities_test.ex -------------------------------------------------------------------------------- /test/webdriver/chrome_session_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/test/webdriver/chrome_session_test.exs -------------------------------------------------------------------------------- /test/webdriver/firefox/port_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/test/webdriver/firefox/port_test.exs -------------------------------------------------------------------------------- /test/webdriver/firefox/profile_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/test/webdriver/firefox/profile_test.exs -------------------------------------------------------------------------------- /test/webdriver/firefox_session_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/test/webdriver/firefox_session_test.exs -------------------------------------------------------------------------------- /test/webdriver/keys_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/test/webdriver/keys_test.exs -------------------------------------------------------------------------------- /test/webdriver/phantomjs/port_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/test/webdriver/phantomjs/port_test.exs -------------------------------------------------------------------------------- /test/webdriver/phantomjs_session_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/test/webdriver/phantomjs_session_test.exs -------------------------------------------------------------------------------- /test/webdriver/protocol_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/test/webdriver/protocol_test.exs -------------------------------------------------------------------------------- /test/webdriver/remote_session_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/test/webdriver/remote_session_test.exs -------------------------------------------------------------------------------- /test/webdriver/test_server.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/test/webdriver/test_server.exs -------------------------------------------------------------------------------- /test/webdriver/webdriver_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stuart/elixir-webdriver/HEAD/test/webdriver/webdriver_test.exs --------------------------------------------------------------------------------