Quick Start

Super Simple API (Recommended)

Use module-level functions for quick automation:

python
from pyxelator import find, click, fill
from selenium import webdriver

driver = webdriver.Chrome()
driver.get('https://example.com')

# That's it! Just use images!
if find(driver, 'login_button.png'):
    click(driver, 'login_button.png')
    fill(driver, 'email_field.png', 'user@example.com')

Object-Oriented API

Or use the OOP style for better organization:

python
from pyxelator import Pyxelator
from selenium import webdriver

driver = webdriver.Chrome()
driver.get('https://example.com')

px = Pyxelator(driver)

if px.find('login_button.png'):
    px.click('login_button.png')
    px.fill('email_field.png', 'user@example.com')
Pro Tip: Both APIs are equivalent. Use whichever style you prefer!