playwright-bdd
BDD testing with Playwright runner
파일 탐색기
최종 버전 다운로드 (.zip)- 1-bug-report.yml
- 2-feature-request.yml
- 3-question.yml
- SKILL.md
- examples.yaml
- lint.yaml
- publish.yml
- sponsors.yml
- test-win.yaml
- test.yaml
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- RELEASE.md
- currents.svg
- testmu-ai-black.svg
- testmu-ai-white.svg
- map.png
- schema.png
- sidebar-collapse.css
- sidebar-collapse.js
- i18n-html-report.png
- whats-new-in-v8.md
- esm.md
- index.md
- multiple-projects.md
- options.md
- bdd-agent-diff.png
- bdd-agent-implementation.png
- bdd-agent-report.png
- playwright-report.png
- add-fixtures.md
- agent-skill.md
- index.md
- installation.md
- write-first-test.md
- browserstack.png
- chatgpt-fix.png
- cucumber-html-report-prompt-copy.png
- currents.png
- debug-flag.png
- prompt-attachment.png
- pw-html-report-prompt-copy.png
- saucelabs.png
- source-maps-gutter.png
- source-maps-in-html-report.png
- source-maps-tree.png
- ui-mode.png
- authentication.md
- component-tests.md
- debugging.md
- env-variables.md
- env-vars.md
- fix-with-ai.md
- ide-integration.md
- ignore-generated-files.md
- migration-v7.md
- migration-v9.md
- source-maps.md
- ui-mode.md
- usage-with-browserstack.md
- usage-with-currents.md
- usage-with-nx.md
- usage-with-saucelabs.md
- usage-with-testdino.md
- watch-mode.md
- allure-report.png
- html-report-attachments.png
- html-report-projects.png
- html-report-with-trace.png
- html-report.png
- json-report.json
- junit-report.xml
- message-report.ndjson
- pw-html-report.png
- allure.md
- cucumber.md
- playwright.md
- auto-formatting.mp4
- auto-formatting.md
- chatgpt.md
- customize-examples-title.md
- i18n.md
- index.md
- special-tags.md
- tags-from-path.md
- fixtures.md
- index.md
- running-hook-once.md
- scenario-hooks.md
- step-hooks.md
- worker-hooks.md
- bdd-fixtures.md
- cucumber-style.md
- data-tables.md
- decorators.md
- doc-strings.md
- index.md
- keywords-matching.md
- passing-data-between-scenarios.md
- passing-data-between-steps.md
- playwright-style.md
- reusing-step-fn.md
- scoped.md
- snippets.md
- .nojekyll
- _sidebar.md
- api.md
- cli.md
- faq.md
- index.html
- index.md
- logo.svg
- pickles.md
- sponsors.md
- fixtures.ts
- index.ts
- homepage.feature
- package.json
- playwright.config.ts
- README.md
- tsconfig.json
- fixtures.ts
- index.ts
- users.feature
- package.json
- playwright.config.ts
- README.md
- tsconfig.json
- setup.ts
- fixtures.ts
- index.ts
- authorized.feature
- not-authorized.feature
- package.json
- playwright.config.ts
- README.md
- tsconfig.json
- setup.ts
- users.ts
- fixtures.ts
- index.ts
- sample.feature
- package.json
- playwright.config.ts
- README.md
- tsconfig.json
- fixtures.ts
- index.ts
- homepage.feature
- package.json
- playwright.config.ts
- README.md
- tsconfig.json
- fixtures.ts
- index.ts
- homepage.feature
- package.json
- playwright.config.ts
- README.md
- tsconfig.json
- fixtures.ts
- index.ts
- world.ts
- homepage.feature
- package.json
- playwright.config.ts
- README.md
- tsconfig.json
- AdminTodoPage.ts
- fixtures.ts
- TodoPage.ts
- todopage.feature
- package.json
- playwright.config.ts
- README.md
- tsconfig.json
- package.json
- build.mjs
- run.mjs
- pre-commit
- pre-push
- build.sh
- concat-docs.mjs
- get-pw-versions.mts
- no-only-in-features.mjs
- smoke-tests.mjs
- validate-docs.mts
- SKILL.md
- promptAttachment.ts
- promptBuilder.ts
- promptTemplate.ts
- snippet.ts
- extractor.ts
- renderer.ts
- types.ts
- clearLocks.ts
- env.ts
- export.ts
- test.ts
- bddgenPhase.ts
- child.ts
- fileFilter.ts
- gitIgnore.ts
- ipc.ts
- parent.ts
- paths.ts
- README.md
- index.ts
- options.ts
- worker.ts
- defaults.ts
- env.ts
- index.ts
- lang.ts
- types.ts
- warnings.ts
- durationHelpers.ts
- EventDataCollector.ts
- getColorFns.ts
- GherkinDocumentParser.ts
- index.ts
- PickleParser.ts
- DataTable.ts
- SourcedParameterTypeRegistry.ts
- stepArguments.ts
- valueChecker.ts
- arity-checker.ts
- decoratorFixtureResolver.ts
- index.ts
- poms.ts
- background.ts
- examplesTitleBuilder.ts
- featureToTestMapper.ts
- file.ts
- formatter.ts
- hooks.ts
- i18n.ts
- importTest.ts
- index.ts
- logger.ts
- paths.ts
- sourceMap.ts
- specialTags.ts
- documentQuery.ts
- featuresLoader.ts
- helpers.ts
- TagsFromPathInjector.ts
- types.ts
- const.ts
- scenario.ts
- shared.ts
- step.ts
- worker.ts
- clear.ts
- execution.ts
- generation.ts
- owner.ts
- paths.ts
- types.ts
- esmLoader.ts
- fixtureParameterNames.ts
- getLocationInFile.ts
- loadConfig.ts
- requireOrImport.ts
- runStepWithLocation.ts
- stackTrace.ts
- supportedFeatures.ts
- testTypeImpl.ts
- types.ts
- utils.ts
- external.ts
- helpers.ts
- skip.ts
- envelopesTransformer.ts
- FinalRetryTestCase.ts
- index.ts
- traceViewer.ts
- AttachmentMapper.ts
- Exception.ts
- GherkinDocument.ts
- GherkinDocumentClone.ts
- GherkinDocuments.ts
- Hook.ts
- index.ts
- Meta.ts
- Pickles.ts
- Projects.ts
- pwStepUtils.ts
- TestCase.ts
- TestCaseRun.ts
- TestCaseRunHooks.ts
- TestFiles.ts
- TestRun.ts
- TestStepAttachments.ts
- TestStepRun.ts
- timing.ts
- types.ts
- base.ts
- custom.ts
- index.ts
- json.ts
- junit.ts
- message.ts
- reporters-registry.ts
- wrapper.ts
- bddContext.ts
- bddStepInvoker.ts
- bddTestFixtures.ts
- bddTestFixturesAuto.ts
- bddWorkerFixtures.ts
- index.ts
- snippet.ts
- fixture.ts
- pomGraph.ts
- steps.ts
- cucumberStyle.ts
- playwrightStyle.ts
- shared.ts
- createBdd.ts
- exportedTest.ts
- finder.ts
- loader.ts
- matchedStepDefinition.ts
- parameterTypes.ts
- stepDefinition.ts
- stepRegistry.ts
- tags.ts
- array.ts
- AutofillMap.ts
- exit.ts
- GherkinTemplate.ts
- index.ts
- jsStringWrap.ts
- logger.ts
- p-map.ts
- paths.ts
- stripAnsiEscapes.ts
- tagsFromPath.ts
- types.ts
- decorators.ts
- index.ts
- helpers.mjs
- json.mjs
- junit.mjs
- messages-formatter.mjs
- messages.mjs
- env.ts
- index.mjs
- rawJsonReporter.ts
- runPlaywright.mjs
- startProcess.mjs
- stepsReporter.ts
- TestDir.mjs
- withLog.ts
- cucumber-report.spec.ts
- playwright-report.spec.ts
- playwright.config.ts
- custom-prompt.feature
- default-prompt.feature
- steps.ts
- example.html
- package.json
- playwright.config.ts
- test.mjs
- fixtures.ts
- sample.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- background-no-scenarios.feature
- background.feature
- data-table.feature
- doc-string.feature
- rule.feature
- scenario-and-but-star.feature
- scenario-outline.feature
- scenario-simple.feature
- step-aliases.feature
- tags.feature
- parameterTypes.ts
- fixtures.ts
- steps.ts
- world.ts
- fixtures.ts
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- bddWorld.ts
- fixtures.ts
- steps.ts
- package.json
- playwright.config.ts
- sample.feature
- test.mjs
- fixtures.js
- index.js
- TodoPage.js
- package.json
- playwright.config.js
- sample.feature
- test.mjs
- sample.feature
- package.json
- playwright.config.ts
- steps.ts
- test.mjs
- sample.feature
- fixtures.ts
- steps.ts
- steps2.ts
- TodoPage.ts
- package.json
- playwright.config.ts
- test.mjs
- test.mjs
- include.feature
- outline.feature
- skip-by-top-tag.feature
- skip-no-tags.feature
- package.json
- playwright.config.ts
- steps.ts
- test.mjs
- sample.feature
- steps.ts
- sample.feature
- steps1.ts
- steps2.ts
- package.json
- playwright.config.ts
- test.mjs
- test.mjs
- cucumber.png
- Logo.tsx
- BaseTextarea.tsx
- CustomTextarea.tsx
- declarations.d.ts
- components.ts
- fixtures.ts
- steps.tsx
- scenario-simple.feature
- index.html
- index.ts
- package.json
- playwright.config.ts
- test.mjs
- playwright.config.ts
- sample.feature
- steps.ts
- package.json
- test.mjs
- fixtures.ts
- package.json
- playwright.config.ts
- sample.feature
- steps.ts
- test.mjs
- custom-parameter-type.feature
- guess-bg-fixture-by-steps.feature
- guess-bg-fixture-by-tag.feature
- guess-fixture-by-steps.feature
- guess-fixture-by-tags.feature
- fixtures.ts
- poms.ts
- pomWithCustomParam.ts
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- fixtures.ts
- package.json
- playwright.config.ts
- sample.feature
- test.mjs
- ambiguous-fixture.feature
- empty-fixture.feature
- package.json
- playwright.config.ts
- test.mjs
- sample.feature
- fixtures.js
- poms.js
- package.json
- playwright.config.ts
- test.mjs
- basic.feature
- inheritance.feature
- mixed-keywords.feature
- regexp.feature
- with-tags.feature
- fixtures.ts
- poms.ts
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- fixtures.ts
- index.ts
- TodoPage.ts
- package.json
- playwright.config.ts
- sample.feature
- test.mjs
- index.ts
- TodoPage.ts
- package.json
- playwright.config.ts
- sample.feature
- test.mjs
- sample.feature
- fixtures.ts
- steps.ts
- TodoPage.ts
- package.json
- playwright.config.ts
- test.mjs
- fixtures.js
- index.js
- sample.feature
- fixtures.js
- index.js
- TodoPage.js
- package.json
- playwright.config.js
- sample.feature
- test.mjs
- AdminTodoPage.ts
- fixtures.ts
- index.ts
- sample.feature
- fixtures1.ts
- fixtures2.ts
- index.ts
- TodoPage.ts
- package.json
- playwright.config.ts
- reporter.ts
- sample.feature
- test.mjs
- tsconfig.json
- sample.feature
- playwright.config.ts
- steps.ts
- steps.ts
- subdir.feature
- package.json
- root.feature
- steps.ts
- test.mjs
- playwright.config.ts
- package.json
- root.feature
- steps.ts
- test.mjs
- sample.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- builtin-fixtures.feature
- custom-fixtures-1.feature
- custom-fixtures-2.feature
- fixtures.ts
- steps-cucumber-style.ts
- steps-pw-style.ts
- package.json
- playwright.config.ts
- test.mjs
- check.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- fixtures.ts
- steps.ts
- fixtures.ts
- steps.ts
- sample.feature
- package.json
- playwright.config.ts
- test.mjs
- hooks.ts
- sample.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- feature1.feature
- feature2.feature
- fixtures.ts
- steps.ts
- workerHooks.ts
- package.json
- playwright.config.ts
- test.mjs
- fixtures.ts
- sample.feature
- scenarioHooks.ts
- steps.ts
- workerHooks.ts
- package.json
- playwright.config.ts
- test.mjs
- fixtures.ts
- sample.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- afterStep.ts
- beforeStep.ts
- fixtures.ts
- steps.ts
- TodoPage.ts
- decorators.feature
- error-precedence.feature
- error.feature
- simple.feature
- with-bg.feature
- package.json
- playwright.config.ts
- test.mjs
- fixtures.ts
- sample.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- fixtures.ts
- sample.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- es.feature
- ru.feature
- es.ts
- ru.ts
- package.json
- playwright.config.ts
- reporter.ts
- test.mjs
- fixtures.ts
- steps.ts
- package.json
- playwright.config.ts
- sample.feature
- test.mjs
- fixtures1.ts
- fixtures2.ts
- steps1.ts
- steps2.ts
- package.json
- playwright.config.ts
- sample.feature
- test.mjs
- fixtures1.ts
- fixtures2.ts
- TodoPage.ts
- package.json
- playwright.config.ts
- sample.feature
- test.mjs
- fixtures1.ts
- fixtures2.ts
- steps.ts
- package.json
- playwright.config.ts
- sample.feature
- test.mjs
- fixtures.ts
- steps.ts
- package.json
- playwright.config.ts
- sample.feature
- test.mjs
- sample1.feature
- sample2.feature
- fixtures1.ts
- fixtures2.ts
- steps1.ts
- steps2.ts
- package.json
- playwright.config.ts
- test.mjs
- sample.feature
- fixtures.js
- steps.js
- fixtures.ts
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- sample.feature
- fixtures.ts
- TodoPage.ts
- package.json
- playwright.config.ts
- test.mjs
- sample1.feature
- sample2.feature
- fixtures.ts
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- sample1.feature
- sample2.feature
- fixtures1.ts
- fixtures2.ts
- steps1.ts
- steps2.ts
- package.json
- playwright.config.ts
- test.mjs
- sample.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- sample.feature
- steps.ts
- sample.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- bg.feature
- sample.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- package.json
- test.mjs
- package.json
- playwright.config.ts
- test.mjs
- subdir.feature
- abs-path.feature
- rel-path.feature
- root.feature
- package.json
- playwright.config.ts
- steps.ts
- test.mjs
- package.json
- playwright.config.ts
- sample.feature
- steps.ts
- test.mjs
- index.test.ts
- fixtures.ts
- steps-shared.ts
- steps-unique.ts
- TodoPage.ts
- sample.feature
- AdminTodoPage.ts
- fixtures.ts
- steps.ts
- sample.feature
- package.json
- playwright.config.ts
- test.mjs
- sample.feature
- setup.ts
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- sample.feature
- sample.feature
- fixtures.ts
- package.json
- playwright.config.ts
- steps.ts
- test.mjs
- package.json
- playwright.config.ts
- sample.feature
- steps.ts
- test.mjs
- sample.feature
- steps.ts
- custom-reporter.ts
- package.json
- playwright.config.ts
- test.mjs
- index.spec.ts
- playwright.config.ts
- cucumber.jpeg
- cucumber.png
- sample.feature
- steps.ts
- example.html
- package.json
- playwright.config.ts
- test.mjs
- error-in-step-failing-match-snapshot-1-darwin.txt
- error-in-step-failing-match-snapshot-1-linux.txt
- error-in-step-failing-match-snapshot-1-win32.txt
- Feature.ts
- HtmlReport.ts
- Scenario.ts
- fixtures.ts
- helpers.ts
- playwright.config.ts
- todo.test.ts
- anonymous.feature
- fixture.feature
- fixtures.ts
- named.feature
- steps.ts
- timeout.feature
- error.feature.spec.ts
- timeout.feature.spec.ts
- error.feature
- fixtures.ts
- steps.ts
- timeout.feature
- attachments.feature.spec.ts
- error.feature.spec.ts
- timeout.feature.spec.ts
- attachments.feature
- error.feature
- timeout.feature
- fixture.feature.spec.ts
- named.feature.spec.ts
- timeout.feature.spec.ts
- anonymous.feature
- fixture.feature
- fixtures.ts
- named.feature
- steps.ts
- timeout.feature
- error.feature.spec.ts
- timeout.feature.spec.ts
- error.feature
- fixtures.ts
- steps.ts
- timeout.feature
- error.feature.spec.ts
- timeout.feature.spec.ts
- error.feature
- steps.ts
- timeout.feature
- success.feature.spec.ts
- cucumber.png
- steps.ts
- success.feature
- shared.steps.ts
- env.mjs
- package.json
- playwright.config.ts
- test.mjs
- timeout.ts
- json-report-until-pw-1.59.json
- json-report.json
- sample.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- junit-playwright.xml
- junit.xml
- sample.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- error-in-step-failing-match-snapshot-1-darwin.txt
- error-in-step-failing-match-snapshot-1-linux.txt
- error-in-step-failing-match-snapshot-1-win32.txt
- package.json
- playwright.config.ts
- test.mjs
- messages.ndjson
- attachments.feature
- common.steps.ts
- cucumber.jpeg
- cucumber.png
- document.pdf
- messages.ndjson
- cdata.feature
- common.steps.ts
- messages.ndjson
- common.steps.ts
- data-tables.feature
- messages-until-pw-1.59.ndjson
- messages.ndjson
- common.steps.ts
- examples-tables.feature
- messages-own-until-pw-1.59.ndjson
- messages-own.ndjson
- messages.ndjson
- common.steps.ts
- cucumber.svg
- hooks.feature
- messages.ndjson
- common.steps.ts
- minimal.feature
- messages-from-pw-1.59.ndjson
- messages-until-pw-1.59.ndjson
- messages.ndjson
- common.steps.ts
- retry.feature
- messages.ndjson
- common.steps.ts
- rules.feature
- messages.ndjson
- cucumber.steps.ts
- pw.steps.ts
- skipped.feature
- messages-until-pw-1.59.ndjson
- messages.ndjson
- common.steps.ts
- stack-traces.feature
- fixtures.ts
- run-c.mjs
- run-pw.mjs
- cucumber.config.js
- package.json
- playwright.config.ts
- test.mjs
- json-report-until-pw-1.59.json
- json-report.json
- junit-report-playwright.xml
- junit-report.xml
- messages-until-pw-1.59.ndjson
- messages.ndjson
- fixtures.ts
- steps.ts
- TodoPage.ts
- sample.feature
- sample.feature
- steps.ts
- setup.ts
- package.json
- playwright.config.ts
- test.mjs
- retry-with-hooks.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- sample.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- report-current.txt
- report-less-1.50.txt
- report-less-1.53.txt
- fixtures.ts
- pom.ts
- sample.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- auth.ts
- sample.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- sample.feature
- fixtures.ts
- index.ts
- fixtures.ts
- index.ts
- index.ts
- package.json
- playwright.config.ts
- test.mjs
- fixtures.ts
- steps.ts
- tagged-feature-bar.feature
- tagged-feature-foo.feature
- tagged-scenario-baz.feature
- package.json
- playwright.config.ts
- test.mjs
- fixtures.ts
- poms.ts
- sample.feature
- package.json
- playwright.config.ts
- test.mjs
- sample.feature
- steps.ts
- sample.feature
- steps.ts
- sample1.feature
- sample2.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- sample.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- sample.feature
- steps.ts
- sample.feature
- steps.ts
- sample.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- snapshots-Check-screenshot-1-darwin.png
- snapshots-Check-screenshot-1-linux.png
- snapshots-Check-screenshot-1-win32.png
- title-darwin.txt
- title-linux.txt
- title-win32.txt
- example.html
- package.json
- playwright.config.ts
- sample.feature
- steps.ts
- test.mjs
- fixtures.ts
- package.json
- playwright.config.ts
- sample.feature
- steps.ts
- test.mjs
- one.feature
- two.feature
- package.json
- playwright.config.ts
- steps.ts
- test.mjs
- source-maps.feature
- steps.ts
- .gitignore
- package.json
- playwright.config.ts
- test.mjs
- only-feature.feature
- only-scenario.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- slow-feature.feature
- slow-multiple-tags.feature
- slow-scenario-outline.feature
- slow-scenario.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- timeout-feature.feature
- timeout-multiple-tags.feature
- timeout-scenario-outline.feature
- timeout-scenario.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- fail-feature.feature
- fail-scenario.feature
- mode.feature
- retries.feature
- skip-feature.feature
- skip-scenario.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- fixtures.ts
- sample.feature
- steps.ts
- fixtures.ts
- sample.feature
- steps.ts
- fixtures.ts
- sample.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- sample.feature
- steps.ts
- sample.feature
- steps.ts
- sample.feature
- shared-steps.ts
- package.json
- playwright.config.ts
- test.mjs
- fixtures.ts
- package.json
- test.mjs
- tsconfig.json
- merge-tests.ts
- test.mjs
- tsconfig.json
- cucumber-style.ts
- custom-test.ts
- default-test.ts
- only-default-fixtures.ts
- test.mjs
- tsconfig.json
- test.mjs
- watchProcess.mjs
- .gitignore
- package.json
- playwright.config.ts
- test.mjs
- sample.feature
- steps.ts
- .gitignore
- .gitignore-custom
- package.json
- playwright.config.ts
- test.mjs
- .gitignore
- package.json
- playwright.config.ts
- test.mjs
- fixtures.ts
- sample.feature
- steps1.ts
- steps2.ts
- fixtures.ts
- hooks.ts
- sample.feature
- steps.ts
- package.json
- playwright.config.ts
- test.mjs
- setup.mjs
- tsconfig.json
- .gitattributes
- .gitignore
- .npmrc
- .nvmrc
- .prettierignore
- AGENTS.md
- CHANGELOG.md
- eslint.config.mjs
- knip.config.mts
- LICENSE
- lint-staged.config.mjs
- package-lock.json
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
🚀 설치 가이드
1. 코드 내려받기
git clone https://github.com/vitalets/playwright-bdd
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd playwright-bdd
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
// repository documentation
Was this content helpful?
(0 ratings)
