Skip to content
This repository was archived by the owner on Jul 23, 2023. It is now read-only.

johnbintz/node-persistent_selenium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Persistent Selenium in JavaScript

I'm moving to a more JavaScript-heavy environment but still wanted to preserve my development mode integration testing setup. Since I have no Capybara, I made this. It wraps selenium-standalone with an Express proxy that intercepts calls to create and destroy sessions, and ensures there's only ever one session that is never destroyed. Works great with Testium and allows me to recreate my RSpec/Cucumber + Capybara setup purely in JavaScript!

Using

npm install -g persistent_selenium, then persistent_selenium. Point your Selenium client to http://localhost:4443/wd/hub. Test away!

Command Line Arguments

  • --only-proxy: Do not download/start Selenium server locally
  • --selenium-host: The host on which a Selenium server is running (default localhost)
  • --selenium-port: The port on which a selenium server is running (default 4444)
  • Additional arguments are passed directly to a locally running Selenium server on starting

About

Persistent Selenium rewritten in JavaScript

Resources

Stars

Watchers

Forks

Packages

No packages published