Metadata-Version: 2.1
Name: pomidor
Version: 0.0.1
Summary: A BDD-style Selenium-driven browser automation with Python
Home-page: https://github.com/symon-storozhenko/pomidor
Author: Symon Storozhenko
Author-email: symon.storozhenko@gmail.com
License: UNKNOWN
Description: # pomidor
        
        :tomato:
        # **A BDD-style Selenium-driven browser automation with Python** 
        ## (with Agile in mind :nerd_face: )
        ### Fast and flexible approach to automating `click()` and `send_keys()` selenium actions straight from your Jira stories 
        
        ### Example:
        ![Pomidor syntax](images/pomidor_1.png)
        
        >Here, you can see that __action__ is prepended with a star (__*click__) and __page object__ is marked with hashtag (**#contact_us**).
        
        Note: To accomodate natural language, any variations of actions are allowed,
        as long as the root stays unchanged: 
        Example: ***Click**ed or ***tyPE**d
        
        
        ### Quick Start:
        1. Create a Page Factory class with a dictionary, like shown below:
        
        ![Page factory](images/page_obj_dict.png)
        
        
        2. Write your first Pomidor test case and place it in dedicated folder (Ex.: pomidor_files):
        
        ![Pomidor syntax](images/pomidor_file.png)
        
        
        3. Create a runner file, import page factory dictionary and point to a test.pomidor directory as shown below:
        
        ![Runner file](images/runner_file_layout.png)
        
        
        4. Run your first Automation test! :rocket:
        
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
