Skills Plugins MCP Prompt Model 博客 我的中心
開発 #python

robot-framework-skill

Generates Robot Framework tests in keyword-driven syntax with Python. Supports SeleniumLibrary, RequestsLibrary, and custom keywords. Use when user mentions "Robot Framework", "*** Test Cases ***", "SeleniumLibrary", ".robot file". Triggers on: "Robot Framework", "*** Test Cases ***", ".robot", "SeleniumLibrary", "keyword-driven test".

DeepseekModel キュレーション済みスキル 品質 優秀 · 78 v1.0.0

取得

https://deepseekmodel.com/api/download.php?id=lambdatest-agent-skills-robot-framework-skill-skill-md&format=skill
ダウンロード .skill 標準形式。system_prompt と model_config を収録し、任意の Agent で利用可能
.skill ファイルの system_prompt フィールドの実際の内容。
name robot-framework-skill description Generates Robot Framework tests in keyword-driven syntax with Python. Supports SeleniumLibrary, RequestsLibrary, and custom keywords. Use when user mentions "Robot Framework", "*** Test Cases ***", "SeleniumLibrary", ".robot file". Triggers on: "Robot Framework", "*** Test Cases ***", ".robot", "SeleniumLibrary", "keyword-driven test". languages ["Python","Robot Framework"] category e2e-testing license MIT metadata {"author":"TestMu AI","version":"1.0"} Robot Framework Skill For TestMu AI cloud execution, see reference/cloud-integration.md and shared/testmu-cloud-reference.md . Core Patterns Basic Test (tests/login.robot) *** Settings *** Library SeleniumLibrary Suite Setup Open Browser ${BASE_URL} chrome Suite Teardown Close All Browsers *** Variables *** ${BASE_URL} http://localhost:3000 ${EMAIL} user@test.com ${PASSWORD} password123 *** Test Cases *** Login With Valid Credentials Go To ${BASE_URL}/login Wait Until Element Is Visible id:email 10s Input Text id:email ${EMAIL} Input Text id:password ${PASSWORD} Click Button css:button[type='submit'] Wait Until Element Is Visible css:.dashboard 10s Page Should Contain Welcome Location Should Contain /dashboard Login With Invalid Credentials Shows Error Go To ${BASE_URL}/login Input Text id:email wrong@test.com Input Text id:password wrong Click Button css:button[type='submit'] Wait Until Element Is Visible css:.error 5s Element Should Contain css:.error Invalid credentials Custom Keywords *** Keywords *** Login As User [Arguments] ${email} ${password} Go To ${BASE_URL}/login Input Text id:email ${email} Input Text id:password ${password} Click Button css:button[type='submit'] Verify Dashboard Is Displayed Wait Until Element Is Visible css:.dashboard 10s Page Should Contain Welcome *** Test Cases *** Valid Login Flow Login As User user@test.com password123 Verify Dashboard Is Displayed Data-Driven Tests (Template) *** Test Cases *** Login With Various Users [Template] Login And Verify admin@test.com admin123 Dashboard user@test.com pass123 Dashboard bad@test.com wrong Error *** Keywords *** Login And Verify [Arguments] ${email} ${password} ${expected} Login As User ${email} ${password} Page Should Contain ${expected} API Testing (RequestsLibrary) *** Settings *** Library RequestsLibrary *** Test Cases *** Get Users Returns 200 ${response}= GET ${API_URL}/users expected_status=200 Should Not Be Empty ${response.json()['users']} Create User ${body}= Create Dictionary name=Alice email=alice@test.com ${response}= POST ${API_URL}/users json=${body} expected_status=201 Should Be Equal ${response.json()['name']} Alice Cloud Config *** Settings *** Library SeleniumLibrary *** Variables *** ${REMOTE_URL} https://%{LT_USERNAME}:%{LT_ACCESS_KEY}@hub.lambdatest.com/wd/hub *** Keywords *** Open Cloud Browser ${caps}= Create Dictionary ... browserName=chrome browserVersion=latest ... LT:Options=${{{"build":"Robot Build","name":"Login Test","platform":"Windows 11","video":True}}} Open Browser ${BASE_URL} remote_url=${REMOTE_URL} desired_capabilities=${caps} Setup: pip install robotframework robotframework-seleniumlibrary robotframework-requests Run: robot tests/ or robot --include smoke tests/ Report: report.html and log.html auto-generated Deep Patterns See reference/playbook.md for production-grade patterns: Section What You Get §1 Project Setup Project structure, variable files, execution commands, pabot §2 Web UI Testing Login tests with Page Objects, dynamic content, waits, modals §3 API Testing CRUD with RequestsLibrary, error handling, validation, auth §4 Data-Driven Testing DataDriver with CSV, FOR loops, bulk operations §5 Custom Python Libraries @keyword decorator, resource tracking, test data generation §6 Browser Library Playwright-based modern testing, network interception, responsive §7 LambdaTest Integration Remote browser config, cross-browser suite, status reporting §8 CI/CD Integration GitHub Actions with matrix strategy, pabot parallel, report merging §9 Debugging Table 12 common problems with causes and fixes §10 Best Practices 14-item Robot Framework checklist
このスキルを起動するキーワード。クリックでコピーできます。

このスキルにはトリガーワードがありません。

ダウンロードした .skill に含まれるフィールド。
フィールド 説明
formatフォーマット識別子(skill/v1)
skill_idスキル固有 ID
nameスキル名
versionバージョン
description説明
categoryカテゴリ(配列)
trigger_wordsトリガーワード
tagsタグ
sourceソース
source_urlソース URL(本ページ)
exported_atエクスポート日時(ダウンロード毎)
system_promptシステムプロンプト本文
model_configモデル設定:provider / model / temperature / max_tokens / top_p
examplesサンプル
install_guide各プラットフォームの導入説明(Coze / Dify / Claude / カスタム)
同じスキルを各プラットフォーム形式で出力できます。
.skill 標準形式。system_prompt と model_config を収録し、任意の Agent で利用可能 ダウンロード
.skillpro 拡張形式。scripts / tools / dependencies / hooks を含む ダウンロード
.json 純粋な JSON 出力。system_prompt とモデル設定のみ ダウンロード
Coze frontmatter 付き Markdown。Coze へのインポート用 ダウンロード
Dify Dify DSL。アプリ作成後にそのままインポート ダウンロード

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。