Products
- Module:
masters - Type:
form - Route:
/masters/products - Source URL:
https://www.petroleu.com/masters/products
Walkthrough Media

Workflow Goal
- Open product list, demonstrate create form fields, and show save flow.
Actions Performed
- done - wait_for_selector: selector table, form
- done - spotlight: spotlight button:has-text('Add'), button:has-text('New')
- done - click: clicked button:has-text('Add'), button:has-text('New')
- done - fill: filled input[name='name'], input[placeholder*='Name'] with "Demo Product"
- done - fill: filled input[name='code'], input[placeholder*='Code'] with "DP001"
- done - select: selected select[name='type'], label:has-text('Type') + select = Fuel
- done - click: clicked label:has-text('Diesel'), input[type='radio'][value='Diesel'], input[type='radio'][value='diesel'], input[name='main_fuel_type'][value='Diesel'], input[name='main_fuel_type'][value='diesel']
- done - fill: filled input[name='current_purchase_rate'], input[name='purchase_rate'], input[placeholder*='Purchase Rate'] with "282.00"
- done - fill: filled input[name='current_sale_rate'], input[name='sale_rate'], input[placeholder*='Sale Rate'] with "289.50"
- done - click: clicked button:has-text('Save'), button:has-text('Create')
- done - wait_for_selector: selector button[title*='Edit'], button[aria-label*='Edit'], button:has-text('Edit')
- done - spotlight: spotlight button[title*='Edit'], button[aria-label*='Edit'], button:has-text('Edit')
- done - click: clicked button[title*='Edit'], button[aria-label*='Edit'], button:has-text('Edit')
- done - fill: filled input[name='name'], input[placeholder*='Name'] with "Demo Product Updated"
- done - click: clicked button:has-text('Save'), button:has-text('Update')
- done - wait_for_selector: selector button[title*='Delete'], button[aria-label*='Delete'], button:has-text('Delete')
- done - spotlight: spotlight button[title*='Delete'], button[aria-label*='Delete'], button:has-text('Delete')
- done - click: clicked button[title*='Delete'], button[aria-label*='Delete'], button:has-text('Delete')
- done - click: clicked button:has-text('Confirm'), button:has-text('Yes'), button:has-text('Delete'), button:has-text('OK')
- skipped - hover: optional action failed: locator.waitFor: Timeout 10000ms exceeded.
- done - wait_ms: wait 700ms
Generated by docs-bot walkthrough automation.