Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hhhrrrttt222111/selenium_python
https://github.com/hhhrrrttt222111/selenium_python
beatifulsoup beautifulsoup-library beautifulsoup4 chromedriver geckodriver hacktoberfest pycharm-ide python python-parser python-requests python-scraper requests-html scraping-python scraping-websites selenium selenium-python selenium-webdriver spiders webscraper webscraping
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/hhhrrrttt222111/selenium_python
- Owner: hhhrrrttt222111
- Created: 2020-05-28T17:16:35.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-10-27T08:07:32.000Z (about 3 years ago)
- Last Synced: 2024-10-09T19:04:02.908Z (2 months ago)
- Topics: beatifulsoup, beautifulsoup-library, beautifulsoup4, chromedriver, geckodriver, hacktoberfest, pycharm-ide, python, python-parser, python-requests, python-scraper, requests-html, scraping-python, scraping-websites, selenium, selenium-python, selenium-webdriver, spiders, webscraper, webscraping
- Language: Python
- Homepage:
- Size: 19.3 MB
- Stars: 15
- Watchers: 2
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Selenium_python :heavy_check_mark:
## What is Selenium ?
#### Selenium is an open-source testing tool, which means it can be downloaded from the internet without spending anything. Selenium is a functional testing tool and also compatible with non-functional testing tools as well.## Selenium WebDriver
Selenium WebDriver is a web framework that permits you to execute cross-browser tests. This tool is used for automating web-based application testing to verify that it performs expectedly.
Selenium WebDriver allows you to choose a programming language of your choice to create test scripts. As discussed earlier, it is an advancement over Selenium RC to overcome a few limitations. Selenium WebDriver is not capable of handling window components, but this drawback can be overcome by using tools like Sikuli, Auto IT, etc.
[Getting Started with Selenium WebDriver for Automation Testing](https://www.browserstack.com/guide/selenium-webdriver-tutorial)## Links :link:
* [Selenium](https://www.selenium.dev/)
* [Selenium Python](https://pypi.org/project/selenium/) :snake:
* [Docs](https://www.selenium.dev/selenium/docs/api/py/api.html)
* [Selenium Github](https://github.com/SeleniumHQ/Selenium)## Downloads
* [ChromeDriver - WebDriver](https://chromedriver.chromium.org/)
* [Geckodriver](https://github.com/mozilla/geckodriver/releases)
* [Python](https://www.python.org/downloads/)
* [PyCharm](https://www.jetbrains.com/pycharm/download/)## Getting Started with Selenium
```
pip install selenium
```
```
from selenium import webdriverdriver = webdriver.Chrome(executable_path=r"")
```## INSTALLATION
```bash
git clone https://github.com/hhhrrrttt222111/Selenium_python.gitcd Selenium_python
python3 -m pip install -r requirements.txt
```## USAGE
```bash
python3 Pyselenium.py
```## Required Modules
```
pip install requests
pip install beautifulsoup4
pip install lxml
```