robotframework-selenium-skill

Generate and execute Robot Framework web UI tests with SeleniumLibrary.

27|2|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/manykarim/robotframework-agentskills --skill robotframework-selenium-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: robotframework-selenium-skill
Source: https://github.com/manykarim/robotframework-agentskills/tree/main/skills/robotframework-selenium-skill
Command: npx skills add https://github.com/manykarim/robotframework-agentskills --skill robotframework-selenium-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Create and maintain Robot Framework tests for web UI automation using SeleniumLibrary, reducing manual effort and increasing reliability.

Core Features & Use Cases

  • Scaffold Robot Framework keywords and test cases for browser automation with SeleniumLibrary.
  • Support common patterns like locator strategies, explicit waits, multi-window/frame handling, and JavaScript interactions.
  • Real-world use: rapidly generate tests for login flows, form submissions, and dynamic content across major browsers.

Quick Start

Run a simple RF test that opens a browser, navigates to a URL, enters credentials, and asserts a result.

Frequently Asked Questions about robotframework-selenium-skill

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

FAQPage Schema
How do I generate Robot Framework tests for web UI automation?

You can scaffold Robot Framework keywords and test cases for web UI automation using SeleniumLibrary, which structures task definitions, locator strategies, and explicit waits for browser-based validations.

Does SeleniumLibrary support dynamic page interactions and multiple browsers in Robot Framework?

SeleniumLibrary supports dynamic page interactions across multiple browsers in Robot Framework by handling common patterns like explicit waits, multi-window and frame handling, and JavaScript interactions.

What is the best way to structure locator strategies in Robot Framework web tests?

The best way to structure locator strategies in Robot Framework web tests is to use explicit locator definitions combined with explicit waits, ensuring reliable element targeting during dynamic content loading and form submissions.

How do I handle login flows and form submissions in Robot Framework using SeleniumLibrary?

Handle login flows and form submissions in Robot Framework by generating test cases with SeleniumLibrary that open a browser, navigate to a URL, enter credentials, and assert the result against expected page behavior.

Can I use Robot Framework for browser automation without writing tests from scratch?

Yes, you can automate browser testing without starting from scratch by using predefined Robot Framework keywords and SeleniumLibrary patterns to rapidly generate and maintain tests for common web UI validations.

Why do my Robot Framework web tests fail during dynamic content loading?

Robot Framework web tests fail during dynamic content loading when explicit waits and locator strategies are not properly defined, which SeleniumLibrary addresses by applying structured task definitions and debugging support.