Remote to call selenium server

Server end: We need to prepare to install firefox and selenium jar and gecko packages. 1) start selenium server, e.g. java -jar selenium-server-standalone-3.141.5.jar -role hub 2) start geckodriver with firefox browser, e.g. java -Dwebdriver.gecko.driver=/path/to/geckodriver -Dwebdriver.firefox.bin=/path/to/firefox-bin -jar /path/to/selenium-server-standalone-3.141.5.jar -role node -port 6666 -hub http://serverIP:4444/grid/register -browser browserName=firefox Until now, the selenium server will be listening on remote […]

Read More

Difference start commands between selenium1 and selenium3

For start selenium1: java -jar selenium-server.jar -port portnumber e.g. java -jar selenium-server.jar -port 4444 For start selenium3 # Run selenium server and default node register port is 4444 # for exmple java -jar selenium-server-standalone-3.141.5.jar -role hub # If you run higher FF version, please run gecko driver node # Note sometimes need selenium jar and […]

Read More

Migration issue fix from Selenium1 to Selenium3

For migration, because the old system needs to run to new browser and keep test automation running normally, so facing new browser, csv command parse code also needs to be adjusted. Below are some issues happened during testing, and solutions: 1. Because run too faster on v63 When WebDriverWait function can’t work for waiting time, […]

Read More

Migrate commands from selenium v1 to selenium v3 in Java

  Selenium v1 means use java package com.thoughtworks.selenium to call/test csv, run Selenium, Selenium v3 means use java package org.seleniumhq.selenium, support Remote Selenium WebDriver Later will explain how to difference for starting. These 2 different selenium versions also support different browser versions, e.g. Firefox Tested in selenium v1 on FFv3, and selenium v2 on FFv63 Here will […]

Read More