← ClaudeAtlas

test-case-to-seleniumlisted

Convert Katalon True Platform/TestOps manual test cases into Selenium WebDriver automation in whichever language binding the project already uses. Use when you need to read Katalon Platform cases and write Selenium code, detect the binding from pom.xml, build.gradle, requirements.txt, pyproject.toml, or package.json, scaffold or extend a Page Object Model layer, wire the project's own runner (JUnit 5, TestNG, pytest, or Mocha) that owns execution and reporting, and turn manual steps into stable locators and explicit waits. Selenium is a library rather than a runner, so this skill generates and compiles the code and stops at the runner boundary; to land an already-executed run in the platform use upload-report. Written for the automation tester who already has a Java, Python, or JavaScript Selenium project and needs a manual case expressed in its idiom.
katalon-labs/true-skills · ★ 7 · Testing & QA · score 78
Install: claude install-skill katalon-labs/true-skills
# Katalon Test Case To Selenium Use this skill to turn Katalon Platform/TestOps test cases into maintainable Selenium WebDriver automation **in the binding the project already uses**. Selenium is a library, not a test framework: the runner underneath it (JUnit 5, TestNG, pytest, Mocha) owns execution, assertions, and reporting, and this skill writes code that fits that runner rather than replacing it. Prefer existing project patterns when a Selenium project already exists. Treat the human as a tool: ask concise questions whenever a required target, credential, repository, AUT detail, or test data value cannot be discovered safely. ## Availability Boundary State the boundary before promising automation. It has three parts and none of them is optional. **Available through Katalon MCP** - Resolve scope with `list_projects` and `list_repositories`. - Read the source cases with `find_test_suites`, `read_test_suite`, `find_test_cases`, and `read_test_case`. - Follow a requirement key with `find_requirements`, `read_requirement`, and `find_test_cases_by_requirement`. - Read the application under test with `read_auts`, for the base URL and the environment, rather than guessing them. **Not available through Katalon MCP** - **No MCP tool executes anything.** Nothing compiles Java, runs `mvn`, `gradle`, `pytest`, or `npm test`, or starts a browser. `schedule_test_run` schedules *platform* executions of cases already registered in the platform; it does not run a Selenium project s