Updating conversion, creating readmes
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Playwright [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Playwright [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||||
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curated list of awesome tools, utils and projects using Playwright[39m
|
||||
|
||||
@@ -30,8 +30,7 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mcucumber-playwright[0m[38;5;12m (https://github.com/Tallyb/cucumber-playwright) - A starter repo for writing E2E tests based on Cucumber with Playwright using Typescript.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1martillery-engine-playwright[0m[38;5;12m (https://github.com/artilleryio/artillery/tree/main/packages/artillery-engine-playwright) - Load testing with Playwright.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mplaywright-bdd[0m[38;5;12m (https://github.com/vitalets/playwright-bdd) - BDD testing with Playwright runner and CucumberJS.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSerenity/JS[0m[38;5;12m [39m[38;5;12m(https://serenity-js.org)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAcceptance[39m[38;5;12m [39m[38;5;12mtesting,[39m[38;5;12m [39m[38;5;12mreporting,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mintegration[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mPlaywright,[39m[38;5;12m [39m[38;5;12mimplementing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mScreenplay[0m[38;5;14m[1m [0m[38;5;14m[1mPattern[0m[38;5;12m [39m
|
||||
[38;5;12m(https://serenity-js.org/handbook/design/screenplay-pattern/).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSerenity/JS[0m[38;5;12m (https://serenity-js.org) - Acceptance testing, reporting, and test integration framework for Playwright, implementing the [39m[38;5;14m[1mScreenplay Pattern[0m[38;5;12m (https://serenity-js.org/handbook/design/screenplay-pattern/).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1m@guidepup/playwright[0m[38;5;12m (https://github.com/guidepup/guidepup-playwright) - VoiceOver and NVDA screen reader driver integration for Playwright.[39m
|
||||
|
||||
[38;2;255;187;0m[4mLanguage Support[0m
|
||||
@@ -59,19 +58,17 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mplaywright-test-coverage[0m[38;5;12m (https://github.com/anishkny/playwright-test-coverage) - Plugin to collect code coverage from running Playwright tests.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mPlaywright Test for VSCode[0m[38;5;12m (https://marketplace.visualstudio.com/items?itemName=ms-playwright.playwright) - Official Playwright test extension for VS Code.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMaestro for IntelliJ[0m[38;5;12m (https://plugins.jetbrains.com/plugin/18100-maestro) - Playwright plugin for IntelliJ.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mplaywright-elements[0m[38;5;12m [39m[38;5;12m(https://danteukraine.github.io/playwright-elements)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPlaywright[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mextension[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcreatation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mreusable[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mability[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m[38;5;12mchild[39m[38;5;12m [39m[38;5;12melements,[39m[38;5;12m [39m[38;5;12mmethods[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcall[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mchain.[39m[38;5;12m [39m
|
||||
[38;5;12mReduce[39m[38;5;12m [39m[38;5;12mamount[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mpage[39m[38;5;12m [39m[38;5;12mobject,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12meven[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12melements[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mpage[39m[38;5;12m [39m[38;5;12mobject.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mplaywright-elements[0m[38;5;12m [39m[38;5;12m(https://danteukraine.github.io/playwright-elements)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPlaywright[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mextension[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcreatation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mreusable[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mability[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m[38;5;12mchild[39m[38;5;12m [39m[38;5;12melements,[39m[38;5;12m [39m[38;5;12mmethods[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcall[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mchain.[39m[38;5;12m [39m[38;5;12mReduce[39m[38;5;12m [39m[38;5;12mamount[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m
|
||||
[38;5;12min[39m[38;5;12m [39m[38;5;12mpage[39m[38;5;12m [39m[38;5;12mobject,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12meven[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12melements[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mpage[39m[38;5;12m [39m[38;5;12mobject.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mPlaywright-cleanup[0m[38;5;12m (https://www.npmjs.com/package/playwright-cleanup) - A Playwright cleanup tool that simplifies test cleanup by undoing any changes to the testing environment.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPlaywright-performance[0m[38;5;12m [39m[38;5;12m(https://www.npmjs.com/package/playwright-performance)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mhelps[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12moptimize[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mspeed[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mefficiency[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mmeasuring[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12manalyzing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mANY[39m[38;5;12m [39m
|
||||
[38;5;12mtested[39m[38;5;12m [39m[38;5;12mflow[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mPlaywright.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mplaywright-python-language-injection[0m[38;5;12m [39m[38;5;12m(https://github.com/Mattwmaster58/playwright-python-language-injection)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLanguage[39m[38;5;12m [39m[38;5;12minjection[39m[38;5;12m [39m[38;5;12mdefinitions[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCSS/JS[39m[38;5;12m [39m[38;5;12msyntax[39m[38;5;12m [39m[38;5;12mhighlighting[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[48;5;235m[38;5;249mpython-playwright[49m[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||||
[38;5;12mPyCharm.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPlaywright-performance[0m[38;5;12m [39m[38;5;12m(https://www.npmjs.com/package/playwright-performance)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mhelps[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12moptimize[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mspeed[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mefficiency[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mmeasuring[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12manalyzing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mANY[39m[38;5;12m [39m[38;5;12mtested[39m[38;5;12m [39m[38;5;12mflow[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m
|
||||
[38;5;12mPlaywright.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mplaywright-python-language-injection[0m[38;5;12m (https://github.com/Mattwmaster58/playwright-python-language-injection) - Language injection definitions for CSS/JS syntax highlighting when using [39m[48;5;235m[38;5;249mpython-playwright[49m[39m[38;5;12m in PyCharm.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mplaywright-ui5[0m[38;5;12m (https://github.com/detachhead/playwright-ui5) - Custom selector engine for sapui5.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mplaywright-xpath[0m[38;5;12m (https://github.com/detachhead/playwright-xpath) - Custom selector engine for xpath 2 and 3.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mZeroStep[0m[38;5;12m (https://github.com/zerostep-ai/zerostep) - AI actions and assertions for Playwright.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPOMWright[0m[38;5;12m [39m[38;5;12m(https://github.com/DyHex/POMWright)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPOMWright[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mTypeScript-based[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcreating[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmaintaining[39m[38;5;12m [39m[38;5;12mPage[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mModels.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mstreamlines[39m[38;5;12m [39m[38;5;12mlocator[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mautomatically[39m[38;5;12m [39m
|
||||
[38;5;12mgenerating[39m[38;5;12m [39m[38;5;12mnested/chained[39m[38;5;12m [39m[38;5;12mlocators[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mflat[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12matomic[39m[38;5;12m [39m[38;5;12mlocator[39m[38;5;12m [39m[38;5;12mstructures[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mdynamically[39m[38;5;12m [39m[38;5;12mupdated[39m[38;5;12m [39m[38;5;12mthroughout[39m[38;5;12m [39m[38;5;12mtests.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12msignificantly[39m[38;5;12m [39m[38;5;12mreduces[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mduplication[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12mtests[39m[38;5;12m [39m[38;5;12measier[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mread,[39m[38;5;12m [39m[38;5;12mwrite,[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mmaintain.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPOMWright[0m[38;5;12m [39m[38;5;12m(https://github.com/DyHex/POMWright)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPOMWright[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mTypeScript-based[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcreating[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmaintaining[39m[38;5;12m [39m[38;5;12mPage[39m[38;5;12m [39m[38;5;12mObject[39m[38;5;12m [39m[38;5;12mModels.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mstreamlines[39m[38;5;12m [39m[38;5;12mlocator[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mautomatically[39m[38;5;12m [39m[38;5;12mgenerating[39m[38;5;12m [39m[38;5;12mnested/chained[39m[38;5;12m [39m[38;5;12mlocators[39m
|
||||
[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mflat[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12matomic[39m[38;5;12m [39m[38;5;12mlocator[39m[38;5;12m [39m[38;5;12mstructures[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mdynamically[39m[38;5;12m [39m[38;5;12mupdated[39m[38;5;12m [39m[38;5;12mthroughout[39m[38;5;12m [39m[38;5;12mtests.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12msignificantly[39m[38;5;12m [39m[38;5;12mreduces[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mduplication[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12mtests[39m[38;5;12m [39m[38;5;12measier[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mread,[39m[38;5;12m [39m[38;5;12mwrite,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmaintain.[39m
|
||||
|
||||
[38;2;255;187;0m[4mReporters[0m
|
||||
|
||||
|
||||
Reference in New Issue
Block a user