Skills

Browser Automation

Playwright-based browser automation patterns for autonomous web interaction

Install

npx skills add RightNow-AI/openfang --skill browser-automation -g -a claude-code -y
Repository
RightNow-AI/openfang18.2k
Category
Testing
Updated
4mo ago
License
Apache-2.0
Context cost
Lightabout 918 tokens
Runs scripts
No, instructions only

What it does

Playwright-based browser automation patterns for autonomous web interaction

Browser Automation Skill

Playwright CSS Selector Reference

Basic Selectors

SelectorDescriptionExample
#idBy ID#checkout-btn
.classBy class.add-to-cart
tagBy elementbutton, input
[attr=val]By attribute[data-testid="submit"]
tag.classCombinedbutton.primary

Form Selectors

SelectorUse Case
input[type="email"]Email fields
input[type="password"]Password fields
input[type="search"]Search boxes
input[name="q"]Google/search query
textareaMulti-line text areas
select[name="country"]Dropdown menus
input[type="checkbox"]Checkboxes
input[type="radio"]Radio buttons
button[type="submit"]Submit buttons

Navigation Selectors

SelectorUse Case
a[href*="cart"]Cart links
a[href*="checkout"]Checkout links
a[href*="login"]Login links
nav aNavigation menu links
.breadcrumb aBreadcrumb links
[role="navigation"] aARIA nav links

E-commerce Selectors

SelectorUse Case
.product-price, [data-price]Product prices
.add-to-cart, #add-to-cartAdd to cart buttons
.cart-total, .order-totalCart total
.quantity, input[name="quantity"]Quantity selectors
.checkout-btn, #checkoutCheckout buttons

Common Workflows

Read the whole SKILL.md on GitHub

More in Testing