Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/timkong21/automate-linkedin-job-application-with-selenium

Apply page object design pattern with Selenium to automate LinkedIn application
https://github.com/timkong21/automate-linkedin-job-application-with-selenium

automation page-object-model python selenium unnitest

Last synced: 12 days ago
JSON representation

Apply page object design pattern with Selenium to automate LinkedIn application

Awesome Lists containing this project

README

        

# Automate LinkedIn Job Application
This repository demonstrates automation of job application with `selenium`. Page Objects design pattern is used to represent the area where the test interacts within the web application user interface.

**Benefits of using page object pattern:**
- Ease reading test cases
- Create reusable code that can share across multiple test cases
- Reduce the amount of duplicated code
- Eease fixing changes in only one place when the user interface changes

## References
Below are the references to the `selenium` API.
- [Installation](https://selenium-python.readthedocs.io/installation.html#:~:text=1.-,Installation,-%C2%B6)
- [Locating Elements](https://selenium-python.readthedocs.io/locating-elements.html#:~:text=4.-,Locating%20Elements,-%C2%B6)
- [Page Objects](https://selenium-python.readthedocs.io/page-objects.html#:~:text=6.-,Page%20Objects,-%C2%B6)