Updating JARS for SELENIUM 3.11.0

429 views
Skip to first unread message

ABostonGal

unread,
Mar 13, 2018, 9:35:17 AM3/13/18
to Selenium Users
I am updating my test environment to use Selenium 3.11.0.

My test code in my Eclipse workspace has three projects: Selenium, Test Cases, Framework Classes.

I have downloaded, but not yet referenced in the test code, the following JARS from http://www.seleniumhq,.org/download:

1. selenium-server-standalone-3.11.0.jar. In my Selenium project there is a selenium-server-standalone-2.53.[n] that I will replace with the 3.11.0 JAR.

2. Selenium Client & WebDriver Language Bindings 3.11.0:

In the zip file for #2, Selenium Client & WebDriver Language Bindings 3.11.0,  are the following:

client-combined-3.11.0.jar: I don't have an existing equivalent in any of my three projects. What is this and where does it go (into which project(s))?

client-combined-3.11.0-sources.jar: I don't have an existing equivalent in any of my three projects. What is this and where does it go (into which project(s))?

JARS from the "lib" folder in the download:

okio-1.13.0.jar: I don't know what this is or where to put it in my existing projects; there isn't an existing JAR which matches this name in my projects.

okhttp-3.9.1.jar: I don't know what this is or where to put it in my existing projects; there isn't an existing JAR which matches this name in my projects.

httpcore-4.4.6.jar: I have httpcore-4.3.2.jar in all three projects so I will replace it with httpcore-4.4.6.jar in the download.

httpclient-4.5.3.jar: I have httpclient-4.3.3.jar in all three projects so I will replace it with httpclient-4.5.3.jar in the download.

guava-23.6.jar: I have guava-18.0.jar in the Selenium project so I can replace it with guava-23.6.jar in the download; however, I also have in the Selenium project a JAR called guava-18.0-javadoc.jar: why isn't there a similar JAR in the 3.11.0 update? Is the guava-[version]-javadoc.jar no longer needed?

commons-logging-1.2.jar: not in any of the three projects: where do I put it? All three projects? Some?

commons-logging-exec-1.3.jar: not in any of the three projects: where do I put it? All three projects? Some?

commons-codec-1.10.jar: I have a commons-codec-1.5.jar in the Test Cases and Framework Classes projects but not in the Selenium project, so I can replace it with the new JAR; however, I also have a commons-codec-1.5-javadoc.jar in the two projects: why is isn't there a similar JAR in the 3.11.0 update? Is the commons-codec-[version]-javadoc.jar no longer needed?

byte-buddy-1.7.9.jar: I don't know what this is or where to put it in my existing projects; there isn't an existing JAR which matches this name in my projects.

THANK YOU.

Krishnan Mahadevan

unread,
Mar 13, 2018, 11:18:41 AM3/13/18
to seleniu...@googlegroups.com

Is there any specific reason behind why you wouldn’t want to make use of a build tool such as Gradle or Maven ?

Dependency management is a lot more-easier with build tools rather than you trying to download jars and setup your CLASSPATH manually.

 

If you are still trying to setup your CLASSPATH manually, then you should be downloading “selenium-java-3.11.zip” from http://selenium-release.storage.googleapis.com/index.html?path=3.11/  

 

This zip file contains all that you need.

 

The client-combined-3.11.jar – Contains all the classes that you would be using for your browser automation viz., IE/Chrome/Firefox and also the client class viz., RemoteWebDriver that you would use to talk to a Selenium grid instance.

 

The lib folder contains all the jars that are referenced and needed by the client-combined-3.11.jar

 

 

Thanks & Regards

Krishnan Mahadevan

 

"All the desirable things in life are either illegal, expensive, fattening or in love with someone else!"

My Scribblings @ http://wakened-cognition.blogspot.com/

My Technical Scribbings @ http://rationaleemotions.wordpress.com/


Reply-To: <seleniu...@googlegroups.com>
Date: Tuesday, March 13, 2018 at 7:05 PM
To: Selenium Users <seleniu...@googlegroups.com>
Subject: [selenium-users] Updating JARS for SELENIUM 3.11.0

--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
selenium-user...@googlegroups.com.
To post to this group, send email to
seleniu...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/selenium-users/58a4e07c-561d-405c-adf5-83d268d81635%40googlegroups.com.
For more options, visit
https://groups.google.com/d/optout.

ABostonGal

unread,
Mar 13, 2018, 11:49:04 AM3/13/18
to Selenium Users
Thank you.
Answer to your question: I don't know how to use Maven and Gradle.

I planned to use the built-in Eclipse Jar Migration utility to update the dependencies: reportedly this updates the .classpath files for the projects.

I think this would work, but I don't want to do this until I get answers to my questions as in my original email.

Thank you again.
.

To unsubscribe from this group and stop receiving emails from it, send an email to selenium-users+unsubscribe@googlegroups.com.
To post to this group, send email to
selenium-users@googlegroups.com.


To view this discussion on the web visit

Reply all
Reply to author
Forward
0 new messages