Java Selenium task: enable GPS geo-location for selenium

Completed Posted 3 years ago Paid on delivery
Completed Paid on delivery

Your task is to enable selenium geolocation for the browsers firefox and chrome. Means you set the geo location detection of the browser to a defined geo location, so to simulate a different geo position there your browser is used.

You need to implement for:

- chrome desktop

- firefox desktop

tasks:

- enabling the geolocation lookup on a site, which asks for the current gps coordinates of the user

- setting a custom geo-location to the browser to be able to test geo location based service in an application

- provide us a implementation to do the same for the mobile browser variants

requirements:

solution should work in normal also in headless mode

Your input of your API functions will be either a fresh WebDriver instance or a GPS coordinate

The output of your function will be either the updated WebDriver instance with gps-location detection enabled and the other function will provide a update on fresh WebDriver instance to set the cutom GPS coordinates.

What is NOT needed:

- a UI (not required, implement a JUnit test to call your functions)

- a service architecture (like spring or JEE)

- persistency

What are our requirements?

- your code passes checkstyle, pmd and findbugs (we will share you a git repo with eclipse settings)

- JDK11

- maven

- create a model class representing the input of your function

- create a service class implementing the logic

- create a unit test, which tests the service class

- we do NOT need a UI, we only need the model + service method to access the logic via API or via JUnit

- if you need libs beside of selenium or jgrapht, apache commons are fine. Other libs NEED prior clearance

- the runtime is JRE (no JavaEE nor Spring-container)

- delviery in our git

Outlook

- if you do a good job on supporting our team, we are open to integrate you into regular work

What is our budget?

we do not disclose our budget nor planned hourly rate. Offer us your best bid.

This job is created with a placeholder budget/rate. So ignore our rates/budgets and post your best bid.

Communication:

Do not wait for our availability here. Just answer, just ask or just reply.

Java Software Development Eclipse JUnit Selenium Webdriver

Project ID: #27561642

About the project

5 proposals Remote project Active 3 years ago

Awarded to:

uparejiya

Hi there, I have 6 years of automation in web automation and yes I have worked on geo location tests earlier too. Message me and lets take this forward. Thanks

$20 USD in 1 day
(0 Reviews)
0.0

5 freelancers are bidding on average $17 for this job

theatasolution1

hey i m expert in java programming language project i have read all your instructions i will provide u good work its my promise u will like my work..i i have 4 years experience u can check my profile i have 5 star rati More

$15 USD in 1 day
(5 Reviews)
2.4
workspaceitaus

Hello Introducing Workspace InfoTech Limited Australia, a specialized TECH company focusing on system evolution, digital core and intelligent technology. Our global infrastructure technology is built on 13 years of in More

$18 USD in 7 days
(0 Reviews)
0.0
shubhanjaliD

I've worked on Selenium webdriver for more than 3 years and am confident that I can provide a good quality solution to this problem. Look forward to discuss further on this. Thanks Shubhanjali

$20 USD in 7 days
(0 Reviews)
0.0