Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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 webdriver

driver = webdriver.Chrome(executable_path=r"")
```

## INSTALLATION
```bash
git clone https://github.com/hhhrrrttt222111/Selenium_python.git

cd 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
```