Metadata-Version: 2.1
Name: selenium_enhancer
Version: 0.2.1
Summary: A package to enhance your Selenium WebDriver experience
Home-page: https://github.com/dannybrown37/SeleniumEnhancer
Author: Danny Brown
Author-email: dannybrown37@gmail.com
License: UNKNOWN
Description: # Installation
        
        ```
        pip install selenium-enhancer
        ```
        
        # Getting Started
        
        from selenium_enhancer import SeleniumEnhancer
        
        class ClassName(SeleniumEnhancer):
        
            def complete_web_form(self):
                self.start_chrome_driver()
                self.driver.get("full-url-of-page-with-form.com")
                self.driver.set_input_elements({
                    "id or CSS selector or XPath" : "value I want to set",
                    "second id or CSS selector or XPath" : "second value"
                })
                self.driver.set_select_elements({
                    "name or id of select element" : "partial/complete text of option"
                })
                self.click_button("submitButtonId")
        
        
        driver = ClassName()
        driver.complete_web_form()
        
        # Setting Up a Driver
        
        [ChromeDriver](https://chromedriver.chromium.org/) is recommended as it has more options, but Firefox and IE drivers are compatible as well. Set the path to your chosen driver as a system environment variable named CHROME_DRIVER FIREFOX_DRIVER, or IE_DRIVER.
        
        # Examples
        
        See/run `examples.py` for usage examples.
        
        # Miscellaneous
        
        [PyPi](https://pypi.org/project/selenium-enhancer/)
        
        
        # Updating PyPi (notes to self)
        
        1. Update version number in setup.py
        2. Commit to Git
        3. `python setup.py sdist`
        4. `twine upload --skip-existing dist/*`
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
