Java Selenium Junior task: create simple page crawler as graph

Folyamatban Kiadva: 4 évvel ezelőtt Kiszállításkor fizetve
Folyamatban Kiszállításkor fizetve

Your task is to develop a web page crawler in selenium, which takes the given URL as starting page and crawls all URLs of same second&top-level domain of the website.

Means crawl all pages and fetch:

- image links

- links itself

follow recursively all links and buttons

fetch of each of the given links and images:

- the link-url

- all html-attributes

so basically you need to

- collect all URLs

- iterate over all, ensure not to do the crawling-work multiple times

- use PageObject pattern and other recommended from seleniumHQ

Your input of the function will be a URL and a limiting regex to limit the found URLs for a given regex.

The Result of the function will be a jgrapht graph with model classes, which represent the graph-structure of the website.

What is NOT needed:

- a UI (not required)

- a service architecture (like spring or JEE)

- persistency

simply a function, which executes selenium and collects the given details

To execute the test, create a JUnit-runner, which runs the application

What are our requirements?

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

- JDK11

- 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)

What are our requirement?

- before we hire you, we need the signed NDA: [login to view URL]

Outlook

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

What proposals do we SKIP?

- you are unwilling to sign the NDA: [login to view URL]

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.

Eclipse Java JUnit Selenium Webdriver Szoftver fejlesztés

Projektazonosító: #23802959

A projektről

5 ajánlat Távolról teljesíthető projekt Utoljára aktív: 4 évvel ezelőtt

Odaítélve:

hoftomi

Hi! My name is Tamás, I'm a software developer for 3+ years, specialized for Java and web technologies like javascript, typescript angular 2+, node.js. At my work, we usually write selenium tests for testing complex f Továbbiak

$150 USD 7 napon belül
(0 értékelés)
0.0

5 szabadúszó tett átlagosan 97$ összegű árajánlatot erre a munkára

mfaisal902

Greetings Sir, I am Muhammad Faisal and i am a professional Java Developer having almost 5 years of experience and we provide you quality work within your budget and time duration so, lets get started :) Thanks

$61 USD 7 napon belül
(14 vélemény)
3.0
dimatechit

Hi , how are you? i know web design and java codding, i have 6 years experience in java , do not worry i do my best for you. Best regards

$61 USD 7 napon belül
(4 vélemény)
2.6
sanomandokhail

I can complete your project on time and within your budget.I have worked on similar projects to what you are looking for, and I am confident I can exceed your expectations.I can achieve the results that you are asking Továbbiak

$11 USD 1 napon belül
(0 vélemény)
0.0