Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andrelkj/selenium
https://github.com/andrelkj/selenium
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/andrelkj/selenium
- Owner: andrelkj
- Created: 2024-06-02T21:23:01.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-06-03T04:31:07.000Z (6 months ago)
- Last Synced: 2024-06-04T01:15:05.570Z (6 months ago)
- Language: Python
- Size: 306 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# What is Selenium?
Selenium is a useful framework for test web automation as well as automation of tasks. It allows dynamic and interactive automation with the use of drivers (e.g. Selenium Webdriver).## Selenium Webdriver
It is a selenium driver that allows native automated web interactions and support different programing languages (Java, C#, Python, Ruby and Javascript) as well as different browsers (Chrome, Firefox, Safari and Edge) through their own drivers (ChomeDriver, GeekoDriver, SafariDriver, EdgeDriver).**Note:** firefox works without the need of installing the driver.
### Locators
Locators are used so that the desired elements can be found and the proper interaction is executed. Some commons locators are the element id, name, class_name as well as other customazible locators as CSS selectors and XPATH.**Note:** the most common used ones are CSS selector and XPATH because of it's customazibility that allow to find complex elements in a more reliable way.
## Documentation
For more details see [Selenium with Python](https://selenium-python.readthedocs.io/index.html) documentation.