← ClaudeAtlas

rf-seleniumlisted

Load when the user wants to write, edit, or refactor web browser automation tests — in any language (e.g. "test web", "kiểm tra trang web", "truy cập URL", "viết test browser", "mở trình duyệt", "open browser", "navigate to"). Covers web tests, keywords, click, input, wait, assert, forms, multi-window, iframes, JavaScript. Contains mandatory rules for Sleep, locator variables, timeout variables, screenshots, coordinate clicks, explicit waits, and verifying locators before use. Always load together with rf-keyword-builder, rf-testcase-builder, and rf-resource-architect when writing or refactoring code. Before writing any keyword call, MUST load rf-libdoc-search to find the correct keyword name, then rf-libdoc-explain to confirm arguments — never rely on memory.
toaipa/robotframework-agentskills · ★ 0 · AI & Automation · score 60
Install: claude install-skill toaipa/robotframework-agentskills
# SeleniumLibrary Skill Create browser automation tests using SeleniumLibrary with Selenium WebDriver. ## Quick Reference SeleniumLibrary provides browser automation using Selenium WebDriver. Unlike Browser Library, explicit waits are often required for reliable test execution. ## Installation ```bash pip install robotframework-seleniumlibrary ``` WebDriver binaries (chromedriver, geckodriver, etc.) must be in PATH. Selenium 4.6+ includes Selenium Manager which handles driver downloads automatically, so `executable_path` and `webdriver-manager` are often unnecessary with modern Selenium. For older versions: ```bash pip install webdriver-manager ``` ## Library Import ```robotframework *** Settings *** Library SeleniumLibrary timeout=10s implicit_wait=0s ``` ### Import Options | Option | Default | Description | |--------|---------|-------------| | timeout | 5s | Default timeout for wait keywords | | implicit_wait | 0s | Implicit wait (0s is recommended; use explicit waits instead) | | run_on_failure | Capture Page Screenshot | Keyword to run on failure | | screenshot_root_directory | None | Directory for screenshots | | plugins | None | Plugin modules to load | ## WebDriver Setup Options ### Chrome ```robotframework # Basic Open Browser ${URL} chrome # Headless Open Browser ${URL} headless_chrome # With Options Open Browser ${URL} chrome options=add_argument("--headless");add_argument("--no-sandbox") # With WebDriver Manager Open B