browser

Automate SugarCRM UI testing by driving a Chromium browser with Playwright.

2|Updated Jan 8, 2023
One-click install
npx skills add https://github.com/raulbethencourt/Fenix --skill browser-raulbethencourt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser
Source: https://github.com/raulbethencourt/Fenix/tree/main/dotfiles/.config/opencode/skills/browser
Command: npx skills add https://github.com/raulbethencourt/Fenix --skill browser-raulbethencourt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, and includes scripts (resource) components.

What problem does it solve?

Automates end-to-end UI testing for SugarCRM by driving a Chromium browser to simulate user interactions.

Core Features & Use Cases

  • Launch and control a Chromium browser to navigate SugarCRM pages, fill forms, take screenshots, and verify outcomes.
  • SugarCRM-specific helpers for login, module navigation, record creation, search, and notification handling.
  • Use case: validate login, create a new Lead in Accounts, capture a screenshot of the dashboard.

Quick Start

Launch the browser automation and run a test against your SugarCRM instance to verify login and create a record.

Frequently Asked Questions about browser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate SugarCRM UI testing with Playwright?

You can automate SugarCRM UI testing by using a Chromium browser driven by Playwright to simulate user interactions like login, form submission, and navigation across SugarCRM Enterprise v12-25.

What do I need to set up before automating SugarCRM browser interactions?

To automate SugarCRM browser interactions, you need Playwright and Chromium installed, plus environment variables for SUGARCRM_URL, SUGARCRM_USERNAME, and SUGARCRM_PASSWORD configured for your instance.

Can I automate record creation and module navigation in SugarCRM Enterprise?

Yes, you can automate record creation and module navigation in SugarCRM Enterprise using provided helper scripts designed specifically for open_module, create_record, login, and notification handling.

What is the best way to handle login and form submission for SugarCRM web applications?

The best way to handle login and form submission for SugarCRM web applications is by using Playwright to drive a Chromium browser and leveraging SugarCRM-specific helper scripts for reliable end-to-end automation.

Does this browser automation approach work for taking screenshots and verifying outcomes in SugarCRM?

Yes, this browser automation approach works for taking screenshots and verifying outcomes by launching and controlling a Chromium browser to navigate SugarCRM pages and capture dashboard states.

Why use Playwright instead of other browser automation tools for SugarCRM end-to-end testing?

Using Playwright for SugarCRM end-to-end testing provides reliable Chromium browser control with specialized helpers for navigation and record creation, streamlining validation across SugarCRM Enterprise versions.