Skip to main content

A simple CLI tool to set up Selenium scripts and install browser drivers for automation.

Project description

selenium-make

selenium-make automates the installation of essential dependencies for web scraping and browser automation using Selenium and BeautifulSoup. It creates a simple Selenium-based web automation script tailored for the specified browser (Chrome or Firefox).

Installation

To install selenium-make, you can use pip. Run the following command in your terminal:

pip install selenium-make

Usage

After installing the package, you can initialize the selenium project by running the following command:

slm init <browser name>

Supported Browsers

  • Chrome: Use slm init chrome to download the ChromeDriver that is compatible with your browser version.
  • Firefox: Use slm init firefox to download the GeckoDriver that is compatible with your browser version.

Example

To initialize selenium script for using chrome, you would run:

slm init chrome

To initialize selenium script for using firefox, the command would be:

slm init firefox

Requirements

  • Python 3.6 or higher

Contribution

If you would like to contribute to this project, please fork the repository and submit a pull request. Any enhancements, bug fixes, or suggestions are welcome!

License

This project is licensed under the MIT License. See the LICENSE file for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

selenium_make-0.0.3.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

selenium_make-0.0.3-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file selenium_make-0.0.3.tar.gz.

File metadata

  • Download URL: selenium_make-0.0.3.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for selenium_make-0.0.3.tar.gz
Algorithm Hash digest
SHA256 b78aa4baf26cbf5dd0004f964ccec4c5e3140bf64211a14be7960782492d8631
MD5 f519ec3c644d1064bfd5651f7dc0eea2
BLAKE2b-256 7ee2e99bc8f682b2b3962ebabe40321120a2399bf03a1898d2ecf4e8a3a65cfa

See more details on using hashes here.

File details

Details for the file selenium_make-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: selenium_make-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for selenium_make-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 127d48432818d4aa82f9d77e3459e8005479447bf63a14a8a3f594636d6c0c28
MD5 674abc173d92cec2954f075ddec84d9a
BLAKE2b-256 f3750d07e7b06eb783788cc2243ead89cb090ac7edc96994577ea6c91b9a2a73

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page