How to test web applications (such as admin dashboards) on macOS? Is there a reference demo?
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- macos
- Ambito
- desktop, documentation, testing
Direzione di ricerca
Inizia leggendo l’esempio della skill autoGenesis-run che menziona il testing di msn.com, quindi esamina i file .feature esistenti e le step definitions per le interazioni con il browser o il desktop. Documenta se un workflow minimo di Edge o Chrome può avviare un browser, visitare un URL, interagire con gli elementi e verificare il testo, inclusa qualsiasi configurazione necessaria di driver o Appium; se non è supportato, indica la limitazione attuale e il percorso di estensione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
问题描述
我正在尝试使用 AutoGenesis 进行 macOS 上的自动化测试。我的主要测试对象是网页应用,例如运行在浏览器(Chrome/Edge)中的管理后台。我了解到 AutoGenesis 主要聚焦于桌面应用测试,但我注意到 autoGenesis-run skill 的示例中提到了在 Edge 上测试 msn.com。
想请教几个问题:
- 使用 AutoGenesis 测试网页应用(非原生 macOS 应用)的推荐方法是什么?
- 是否有参考 demo 或示例的
.feature文件,展示如何在浏览器中与网页元素交互(例如点击、填写表单、断言文本)?
环境信息
- macOS:14.5
- AutoGenesis:main 分支(当前最新 commit)
- 目标浏览器:Microsoft Edge(或 Chrome)
期望获得的指导
- 一个最小可用的示例(feature 文件 + 步骤定义),展示如何启动浏览器、访问 URL、执行简单操作(如点击按钮)
- 浏览器自动化所需的额外配置(例如是否需要安装 ChromeDriver/EdgeDriver,或特定的 Appium capabilities)
- 如果网页测试目前尚未完全支持,也希望能了解在当前框架基础上扩展的建议
- Lingua principale
- TypeScript
- Stelle
- 135
- Fork
- 29
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di microsoft/AutoGenesis
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
microsoft/AutoGenesis#28 ·
Tutte le issue di microsoft/AutoGenesis
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
copse-dev/agent-pane#2953 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
[Bug]: Matrix progress drafts fail with "Matrix runtime not initialized" during tool activity Apertabug clawsweeper:linked-pr-open clawsweeper:needs-live-repro clawsweeper:no-new-fix-pr impact:message-loss issue-rating: 🐚 platinum hermit P2 regression
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
calcite-components needs triage refactor
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Esri/calcite-design-system#15203 ·