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 geco driver to match and work together normally

java -Dwebdriver.gecko.driver=/pathto/geckodriver -jar selenium-server-standalone-3.141.5.jar -role node -port 6666 -hub http://localhost:4444/grid/register 

#Then you can run own csv file with own xml ,testng and java command. CustomReporter means we define own output e.g.

java -cp .;selenium-server-standalone-3.9.1.jar;commons-csv-1.1.jar;testng-6.14.2.jar org.testng.TestNG -listener CustomReporter own.xml

#the xml looks below

 

<?xml version=”1.0″ encoding=”UTF-8″?>
<!DOCTYPE suite SYSTEM “http://testng.org/testng-1.0.dtd” >
<suite name=”Test-class Suite” parallel=”tests” >
<listeners>
<listener class-name=”CustomReporter”></listener>
</listeners>
<parameter name=”csvfilepath” value=”/csvpath” />
<parameter name=”browser” value=”FF” />
<test name=”Test-class any test name”>
<classes>
<class name=”your parsing command java class name” />
</classes>
</test>
</suite>

Note: we can run test csv files in parallel

Leave a Reply

Your email address will not be published. Required fields are marked *