• Set Up your Selenium Dev Environment

    600 W Chicago Ave

    Welcome to the monthly Chicago Seleniumistas event! It’s time to start building a test framework. As a first step, we need to set up a development environment. But which language binding should we use? This workshop will go over setting up selenium bindings in multiple languages! You’ll be writing your test framework in no time. Pre-requisite Before you come to this meetup, please download the followings. Everyone ----------------------------------------------------------------------------- Download webdrivers, and save them to your %HOME%/drivers or $HOME/drivers. Chrome: http://chromedriver.chromium.org/downloads FireFox: https://github.com/mozilla/geckodriver/releases/tag/v0.24.0 IE 11: https://selenium-release.storage.googleapis.com/index.html?path=3.141 Edge: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ Language specific ----------------------------------------------------------------------------- Java ------------------------------------------------------------------------------ JDK 8 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html IDE (Eclipse or IntelliJ): Eclipse: https://www.eclipse.org/downloads/ IntelliJ (Community): https://www.jetbrains.com/idea/download Maven (binary) : https://maven.apache.org/download.cgi?Preferred=ftp://mirror.reverse.net/pub/apache/ JUnit or TestNG: (No need to download) Python (3.6.7) ------------------------------------------------------------------------------- https://www.python.org/downloads/release/python-367/ Ruby (ver 2.5.2) ------------------------------------------------------------------------------- MacOS Install rbenv first https://github.com/rbenv/rbenv#homebrew-on-macos Then install Ruby[masked]https://github.com/rbenv/rbenv#installing-ruby-versions Windows https://rubyinstaller.org/ JavaScript ------------------------------------------------------------------------------- Install nvm, npm and Node.js https://docs.npmjs.com/downloading-and-installing-node-js-and-npm This meetup will be hosted at KAR/DRIVIN. Food and beverages are provided courtesy of Sauce Labs!