Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIGitHub CopilotGitHub CopilotGemini CLIGemini CLI+20 more

    rf Seleniumlib to Browser Lib

    2

    SeleniumLibrary is the flakiest part of your Robot Framework suite. This skill swaps it for Browser library, structure intact

    Free

    6 installs5.0 (1 review)
    rf-seleniumlib-to-browser-lib

    rf-seleniumlib-to-browser-lib

    Example session with this skill installed

    Migrate the login test in tests/gui/login_tests.robot to use the Browser library. Use semantic locators and maintain the existing aggregator pattern.

    • Read your context and instructions
    • Compiled the rf-seleniumlib-to-browser-lib

    Created: tests/gui/login_browser.robot
    Updated: tests/gui/login_tests.robot

    • Resource imports switched to Browser aggregator.
    • Test Setup updated to 'Login Browser Test Setup'.
    • XPath //button[@id='submit'] converted to semantic 'role=button[name="Log In"]'.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    What it does

    This skill automates the migration of Robot Framework test suites from the legacy SeleniumLibrary to the modern, Playwright-based Browser library. It handles the heavy lifting of identifying keyword equivalents, restructuring file hierarchies, and updating test configurations while maintaining repository consistency.

    Why use this skill

    Unlike simple search-and-replace tools, this skill understands the architectural shift between Selenium and Playwright. It focuses on behavior preservation rather than mechanical keyword mapping. It intelligently detects existing repository patterns, handles transitive dependency conflicts (preventing "Multiple keywords with name" errors), and generates parallel test files so you can migrate incrementally without breaking your current CI/CD pipeline.

    Key Features

    • Repo-First Adaptation: Naturally adopts your project's specific naming conventions and setup patterns.
    • Dependency Analysis: Automatically traces import chains to prevent Selenium/Browser library conflicts.
    • Smart Locators: Converts brittle XPaths into stable, Playwright-native semantic locators (role, text, label).
    • Parallel-Ready: Refactors setups to use isolated browser contexts, enabling faster parallel execution.
    • Risk Assessment: Flags high-risk areas like SSO, multi-tab handling, and file uploads for manual review.

    Supported Tools

    Optimized for Robot Framework environments using SeleniumLibrary and robotframework-browser. It utilizes file system tools (glob, grep, read/write) to analyze and refactor your codebase efficiently.

    How to install

    Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.

    ~30 seconds
    1. 1

      Download the ZIP

      Free skills download straight away. Paid skills unlock right after purchase.

    2. 2

      Unzip into your skills folder

      Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.

    3. 3

      Ask your agent to use it

      Restart the agent if it was already running. It picks the skill up automatically - no config needed.

    Skills folder by agent

    Click the path to copy it. Create the folder if it does not exist yet.

    Reviews

    5.0
    1 review
    5
    1
    4
    0
    3
    0
    2
    0
    1
    0

    6 people have installed this skill.

    Trust & safety

    Security scanned

    Verified clean 3 months ago

    • Free to download with an account

    Listed3 months ago

    Frequently Asked Questions