PlaywrightAutomation

0.2.1

A wrapper for the Microsoft.Playwright .NET library.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PlaywrightAutomation

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PlaywrightAutomation

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) Cameron S. Williamson

Package Details

Author(s)

  • Cameron S. Williamson

Tags

Desktop Core

Functions

await New-PWSession Install-PWBrowsers Remove-PWAssets

PSEditions

Desktop Core

Dependencies

This module has no dependencies.

Release Notes

https://gitea.therealkeyis.me/tools/PlaywrightAutomation/blob/main/CHANGELOG.md

FileList

  • PlaywrightAutomation.nuspec
  • CHANGELOG.md
  • Functions\await.ps1
  • .playwright\node\win32_x64\node.exe
  • .playwright\package\lib\inprocess.js
  • .playwright\package\lib\client\clientHelper.js
  • .playwright\package\lib\client\network.js
  • .playwright\package\lib\image_tools\compare.js
  • .playwright\package\lib\server\deviceDescriptorsSource.json
  • .playwright\package\lib\server\playwright.js
  • .playwright\package\lib\utils\happy-eyeballs.js
  • .playwright\package\lib\utils\wsServer.js
  • .playwright\package\lib\server\chromium\crProtocolHelper.js
  • .playwright\package\lib\server\dispatchers\playwrightDispatcher.js
  • .playwright\package\lib\server\recorder\javascript.js
  • .playwright\package\lib\server\webkit\wkPage.js
  • .playwright\package\lib\vite\traceViewer\snapshot.html
  • Import-PlaywrightAutomation.ps1
  • Functions\Install-PWBrowsers.ps1
  • .playwright\package\bin\install_media_pack.ps1
  • .playwright\package\lib\inProcessFactory.js
  • .playwright\package\lib\client\clientInstrumentation.js
  • .playwright\package\lib\client\page.js
  • .playwright\package\lib\image_tools\imageChannel.js
  • .playwright\package\lib\server\dialog.js
  • .playwright\package\lib\server\progress.js
  • .playwright\package\lib\utils\headers.js
  • .playwright\package\lib\utils\zipFile.js
  • .playwright\package\lib\server\chromium\crServiceWorker.js
  • .playwright\package\lib\server\dispatchers\selectorsDispatcher.js
  • .playwright\package\lib\server\recorder\jsonl.js
  • .playwright\package\lib\server\webkit\wkProvisionalPage.js
  • .playwright\package\lib\vite\traceViewer\sw.bundle.js
  • LICENSE.txt
  • Functions\New-PWSession.ps1
  • .playwright\package\bin\PrintDeps.exe
  • .playwright\package\lib\outofprocess.js
  • .playwright\package\lib\client\clock.js
  • .playwright\package\lib\client\playwright.js
  • .playwright\package\lib\image_tools\stats.js
  • .playwright\package\lib\server\dom.js
  • .playwright\package\lib\server\protocolError.js
  • .playwright\package\lib\utils\hostPlatform.js
  • .playwright\package\lib\utils\zones.js
  • .playwright\package\lib\server\chromium\defaultFontFamilies.js
  • .playwright\package\lib\server\dispatchers\streamDispatcher.js
  • .playwright\package\lib\server\recorder\language.js
  • .playwright\package\lib\server\webkit\wkWorkers.js
  • .playwright\package\lib\vite\traceViewer\testServerConnection.0WapKERv.css
  • NOTICE.txt
  • Functions\Remove-PWAssets.ps1
  • .playwright\package\bin\README.md
  • .playwright\package\lib\utilsBundle.js
  • .playwright\package\lib\client\connection.js
  • .playwright\package\lib\client\selectors.js
  • .playwright\package\lib\protocol\debug.js
  • .playwright\package\lib\server\download.js
  • .playwright\package\lib\server\recorder.js
  • .playwright\package\lib\utils\httpServer.js
  • .playwright\package\lib\utilsBundleImpl\index.js
  • .playwright\package\lib\server\chromium\videoRecorder.js
  • .playwright\package\lib\server\dispatchers\tracingDispatcher.js
  • .playwright\package\lib\server\recorder\python.js
  • .playwright\package\lib\utils\isomorphic\cssParser.js
  • .playwright\package\lib\vite\traceViewer\uiMode.Btn2TM9w.css
  • Functions\Use-CallerPreference.ps1
  • .playwright\package\bin\reinstall_chrome_beta_linux.sh
  • .playwright\package\lib\zipBundle.js
  • .playwright\package\lib\client\consoleMessage.js
  • .playwright\package\lib\client\stream.js
  • .playwright\package\lib\protocol\serializers.js
  • .playwright\package\lib\server\errors.js
  • .playwright\package\lib\server\screenshotter.js
  • .playwright\package\lib\utils\index.js
  • .playwright\package\lib\utilsBundleImpl\xdg-open
  • .playwright\package\lib\server\dispatchers\androidDispatcher.js
  • .playwright\package\lib\server\dispatchers\writableStreamDispatcher.js
  • .playwright\package\lib\server\recorder\recorderActions.js
  • .playwright\package\lib\utils\isomorphic\cssTokenizer.js
  • .playwright\package\lib\vite\traceViewer\uiMode.DGx1ltIi.js
  • PlaywrightAutomation.psd1
  • .playwright\node\LICENSE
  • .playwright\package\bin\reinstall_chrome_beta_mac.sh
  • .playwright\package\lib\zipBundleImpl.js
  • .playwright\package\lib\client\coverage.js
  • .playwright\package\lib\client\tracing.js
  • .playwright\package\lib\protocol\transport.js
  • .playwright\package\lib\server\fetch.js
  • .playwright\package\lib\server\selectors.js
  • .playwright\package\lib\utils\linuxUtils.js
  • .playwright\package\lib\server\android\android.js
  • .playwright\package\lib\server\dispatchers\artifactDispatcher.js
  • .playwright\package\lib\server\electron\electron.js
  • .playwright\package\lib\server\recorder\recorderApp.js
  • .playwright\package\lib\utils\isomorphic\locatorGenerators.js
  • .playwright\package\lib\vite\traceViewer\uiMode.html
  • PlaywrightAutomation.psm1
  • .playwright\package\api.json
  • .playwright\package\bin\reinstall_chrome_beta_win.ps1
  • .playwright\package\types\protocol.d.ts
  • .playwright\package\lib\client\dialog.js
  • .playwright\package\lib\client\types.js
  • .playwright\package\lib\protocol\validator.js
  • .playwright\package\lib\server\fileChooser.js
  • .playwright\package\lib\server\socksInterceptor.js
  • .playwright\package\lib\utils\manualPromise.js
  • .playwright\package\lib\server\android\backendAdb.js
  • .playwright\package\lib\server\dispatchers\browserContextDispatcher.js
  • .playwright\package\lib\server\electron\loader.js
  • .playwright\package\lib\server\recorder\recorderUtils.js
  • .playwright\package\lib\utils\isomorphic\locatorParser.js
  • .playwright\package\lib\vite\traceViewer\xtermModule.DSXBckUd.css
  • README.md
  • .playwright\package\browsers.json
  • .playwright\package\bin\reinstall_chrome_stable_linux.sh
  • .playwright\package\types\structs.d.ts
  • .playwright\package\lib\client\download.js
  • .playwright\package\lib\client\video.js
  • .playwright\package\lib\protocol\validatorPrimitives.js
  • .playwright\package\lib\server\fileUploadUtils.js
  • .playwright\package\lib\server\transport.js
  • .playwright\package\lib\utils\mimeType.js
  • .playwright\package\lib\server\chromium\appIcon.png
  • .playwright\package\lib\server\dispatchers\browserDispatcher.js
  • .playwright\package\lib\server\firefox\ffAccessibility.js
  • .playwright\package\lib\server\recorder\utils.js
  • .playwright\package\lib\utils\isomorphic\locatorUtils.js
  • .playwright\package\lib\server\trace\recorder\snapshotter.js
  • bin\Microsoft.Bcl.AsyncInterfaces.dll
  • .playwright\package\cli.js
  • .playwright\package\bin\reinstall_chrome_stable_mac.sh
  • .playwright\package\types\types.d.ts
  • .playwright\package\lib\client\electron.js
  • .playwright\package\lib\client\waiter.js
  • .playwright\package\lib\remote\playwrightConnection.js
  • .playwright\package\lib\server\formData.js
  • .playwright\package\lib\server\types.js
  • .playwright\package\lib\utils\multimap.js
  • .playwright\package\lib\server\chromium\chromium.js
  • .playwright\package\lib\server\dispatchers\browserTypeDispatcher.js
  • .playwright\package\lib\server\firefox\ffBrowser.js
  • .playwright\package\lib\server\registry\browserFetcher.js
  • .playwright\package\lib\utils\isomorphic\selectorParser.js
  • .playwright\package\lib\server\trace\recorder\snapshotterInjected.js
  • bin\Microsoft.Playwright.dll
  • .playwright\package\index.d.ts
  • .playwright\package\bin\reinstall_chrome_stable_win.ps1
  • .playwright\package\lib\cli\driver.js
  • .playwright\package\lib\client\elementHandle.js
  • .playwright\package\lib\client\webError.js
  • .playwright\package\lib\remote\playwrightServer.js
  • .playwright\package\lib\server\frames.js
  • .playwright\package\lib\server\usKeyboardLayout.js
  • .playwright\package\lib\utils\network.js
  • .playwright\package\lib\server\chromium\chromiumSwitches.js
  • .playwright\package\lib\server\dispatchers\cdpSessionDispatcher.js
  • .playwright\package\lib\server\firefox\ffConnection.js
  • .playwright\package\lib\server\registry\dependencies.js
  • .playwright\package\lib\utils\isomorphic\stringUtils.js
  • .playwright\package\lib\server\trace\recorder\tracing.js
  • bin\netstandard.dll
  • .playwright\package\index.js
  • .playwright\package\bin\reinstall_msedge_beta_linux.sh
  • .playwright\package\lib\cli\program.js
  • .playwright\package\lib\client\errors.js
  • .playwright\package\lib\client\worker.js
  • .playwright\package\lib\server\accessibility.js
  • .playwright\package\lib\server\frameSelectors.js
  • .playwright\package\lib\third_party\diff_match_patch.js
  • .playwright\package\lib\utils\processLauncher.js
  • .playwright\package\lib\server\chromium\crAccessibility.js
  • .playwright\package\lib\server\dispatchers\debugControllerDispatcher.js
  • .playwright\package\lib\server\firefox\ffExecutionContext.js
  • .playwright\package\lib\server\registry\index.js
  • .playwright\package\lib\utils\isomorphic\traceUtils.js
  • .playwright\package\lib\server\trace\test\inMemorySnapshotter.js
  • bin\PlaywrightAssets.dll
  • .playwright\package\index.mjs
  • .playwright\package\bin\reinstall_msedge_beta_mac.sh
  • .playwright\package\lib\cli\programWithTestStub.js
  • .playwright\package\lib\client\events.js
  • .playwright\package\lib\client\writableStream.js
  • .playwright\package\lib\server\artifact.js
  • .playwright\package\lib\server\helper.js
  • .playwright\package\lib\third_party\pixelmatch.js
  • .playwright\package\lib\utils\profiler.js
  • .playwright\package\lib\server\chromium\crBrowser.js
  • .playwright\package\lib\server\dispatchers\dialogDispatcher.js
  • .playwright\package\lib\server\firefox\ffInput.js
  • .playwright\package\lib\server\registry\nativeDeps.js
  • .playwright\package\lib\vite\htmlReport\index.html
  • .playwright\package\lib\server\trace\viewer\traceViewer.js
  • bin\System.Buffers.dll
  • .playwright\package\LICENSE
  • .playwright\package\bin\reinstall_msedge_beta_win.ps1
  • .playwright\package\lib\client\accessibility.js
  • .playwright\package\lib\client\fetch.js
  • .playwright\package\lib\common\socksProxy.js
  • .playwright\package\lib\server\browser.js
  • .playwright\package\lib\server\index.js
  • .playwright\package\lib\utils\ascii.js
  • .playwright\package\lib\utils\rtti.js
  • .playwright\package\lib\server\chromium\crConnection.js
  • .playwright\package\lib\server\dispatchers\dispatcher.js
  • .playwright\package\lib\server\firefox\ffNetworkManager.js
  • .playwright\package\lib\server\registry\oopDownloadBrowserMain.js
  • .playwright\package\lib\vite\recorder\index.html
  • .playwright\package\lib\vite\recorder\assets\codeMirrorModule-Bzggq412.js
  • bin\System.ComponentModel.Annotations.dll
  • .playwright\package\NOTICE
  • .playwright\package\bin\reinstall_msedge_dev_linux.sh
  • .playwright\package\lib\client\android.js
  • .playwright\package\lib\client\fileChooser.js
  • .playwright\package\lib\common\timeoutSettings.js
  • .playwright\package\lib\server\browserContext.js
  • .playwright\package\lib\server\input.js
  • .playwright\package\lib\utils\comparators.js
  • .playwright\package\lib\utils\semaphore.js
  • .playwright\package\lib\server\chromium\crCoverage.js
  • .playwright\package\lib\server\dispatchers\electronDispatcher.js
  • .playwright\package\lib\server\firefox\ffPage.js
  • .playwright\package\lib\server\webkit\webkit.js
  • .playwright\package\lib\vite\recorder\playwright-logo.svg
  • .playwright\package\lib\vite\recorder\assets\codeMirrorModule-ez37Vkbh.css
  • bin\System.Memory.dll
  • .playwright\package\package.json
  • .playwright\package\bin\reinstall_msedge_dev_mac.sh
  • .playwright\package\lib\client\api.js
  • .playwright\package\lib\client\frame.js
  • .playwright\package\lib\common\types.js
  • .playwright\package\lib\server\browserType.js
  • .playwright\package\lib\server\instrumentation.js
  • .playwright\package\lib\utils\crypto.js
  • .playwright\package\lib\utils\spawnAsync.js
  • .playwright\package\lib\server\chromium\crDevTools.js
  • .playwright\package\lib\server\dispatchers\elementHandlerDispatcher.js
  • .playwright\package\lib\server\firefox\firefox.js
  • .playwright\package\lib\server\webkit\wkAccessibility.js
  • .playwright\package\lib\vite\traceViewer\codeMirrorModule.ez37Vkbh.css
  • .playwright\package\lib\vite\recorder\assets\codicon-DMa5iZz2.ttf
  • bin\System.Numerics.Vectors.dll
  • .playwright\package\protocol.yml
  • .playwright\package\bin\reinstall_msedge_dev_win.ps1
  • .playwright\package\lib\client\artifact.js
  • .playwright\package\lib\client\harRouter.js
  • .playwright\package\lib\generated\clockSource.js
  • .playwright\package\lib\server\clock.js
  • .playwright\package\lib\server\javascript.js
  • .playwright\package\lib\utils\debug.js
  • .playwright\package\lib\utils\stackTrace.js
  • .playwright\package\lib\server\chromium\crDragDrop.js
  • .playwright\package\lib\server\dispatchers\frameDispatcher.js
  • .playwright\package\lib\server\har\harRecorder.js
  • .playwright\package\lib\server\webkit\wkBrowser.js
  • .playwright\package\lib\vite\traceViewer\codicon.DMa5iZz2.ttf
  • .playwright\package\lib\vite\recorder\assets\index-5SSs4-n_.js
  • bin\System.Runtime.CompilerServices.Unsafe.dll
  • .playwright\package\README.md
  • .playwright\package\bin\reinstall_msedge_stable_linux.sh
  • .playwright\package\lib\client\browser.js
  • .playwright\package\lib\client\input.js
  • .playwright\package\lib\generated\consoleApiSource.js
  • .playwright\package\lib\server\console.js
  • .playwright\package\lib\server\launchApp.js
  • .playwright\package\lib\utils\debugLogger.js
  • .playwright\package\lib\utils\task.js
  • .playwright\package\lib\server\chromium\crExecutionContext.js
  • .playwright\package\lib\server\dispatchers\jsHandleDispatcher.js
  • .playwright\package\lib\server\har\harTracer.js
  • .playwright\package\lib\server\webkit\wkConnection.js
  • .playwright\package\lib\vite\traceViewer\index.CrbWWHbf.css
  • .playwright\package\lib\vite\recorder\assets\index-B5iDPo7P.css
  • bin\System.Text.Encodings.Web.dll
  • .playwright\package\ThirdPartyNotices.txt
  • .playwright\package\bin\reinstall_msedge_stable_mac.sh
  • .playwright\package\lib\client\browserContext.js
  • .playwright\package\lib\client\jsHandle.js
  • .playwright\package\lib\generated\injectedScriptSource.js
  • .playwright\package\lib\server\cookieStore.js
  • .playwright\package\lib\server\macEditingCommands.js
  • .playwright\package\lib\utils\env.js
  • .playwright\package\lib\utils\time.js
  • .playwright\package\lib\server\chromium\crInput.js
  • .playwright\package\lib\server\dispatchers\jsonPipeDispatcher.js
  • .playwright\package\lib\server\isomorphic\utilityScriptSerializers.js
  • .playwright\package\lib\server\webkit\wkExecutionContext.js
  • .playwright\package\lib\vite\traceViewer\index.D7JIa5vL.js
  • .playwright\package\lib\vite\traceViewer\assets\codeMirrorModule-BfR9u_dG.js
  • bin\System.Text.Json.dll
  • bin\Microsoft.Playwright\Microsoft.Playwright.dll
  • .playwright\package\bin\reinstall_msedge_stable_win.ps1
  • .playwright\package\lib\client\browserType.js
  • .playwright\package\lib\client\jsonPipe.js
  • .playwright\package\lib\generated\recorderSource.js
  • .playwright\package\lib\server\debugController.js
  • .playwright\package\lib\server\network.js
  • .playwright\package\lib\utils\eventsHelper.js
  • .playwright\package\lib\utils\timeoutRunner.js
  • .playwright\package\lib\server\chromium\crNetworkManager.js
  • .playwright\package\lib\server\dispatchers\localUtilsDispatcher.js
  • .playwright\package\lib\server\recorder\codeGenerator.js
  • .playwright\package\lib\server\webkit\wkInput.js
  • .playwright\package\lib\vite\traceViewer\index.html
  • .playwright\package\lib\vite\traceViewer\assets\testServerConnection-CLJOcN3M.js
  • bin\System.Threading.Tasks.Extensions.dll
  • .playwright\node\linux-x64\node
  • .playwright\package\lib\androidServerImpl.js
  • .playwright\package\lib\client\cdpSession.js
  • .playwright\package\lib\client\localUtils.js
  • .playwright\package\lib\generated\utilityScriptSource.js
  • .playwright\package\lib\server\debugger.js
  • .playwright\package\lib\server\page.js
  • .playwright\package\lib\utils\fileUtils.js
  • .playwright\package\lib\utils\traceUtils.js
  • .playwright\package\lib\server\chromium\crPage.js
  • .playwright\package\lib\server\dispatchers\networkDispatchers.js
  • .playwright\package\lib\server\recorder\csharp.js
  • .playwright\package\lib\server\webkit\wkInterceptableRequest.js
  • .playwright\package\lib\vite\traceViewer\playwright-logo.svg
  • .playwright\package\lib\vite\traceViewer\assets\xtermModule-BeNbaIVa.js
  • en-US\about_PlaywrightAutomation.help.txt
  • .playwright\node\win32_x64\node
  • .playwright\package\lib\browserServerImpl.js
  • .playwright\package\lib\client\channelOwner.js
  • .playwright\package\lib\client\locator.js
  • .playwright\package\lib\image_tools\colorUtils.js
  • .playwright\package\lib\server\deviceDescriptors.js
  • .playwright\package\lib\server\pipeTransport.js
  • .playwright\package\lib\utils\glob.js
  • .playwright\package\lib\utils\userAgent.js
  • .playwright\package\lib\server\chromium\crPdf.js
  • .playwright\package\lib\server\dispatchers\pageDispatcher.js
  • .playwright\package\lib\server\recorder\java.js

Version History

Version Downloads Last updated
0.2.1 (current version) 1,826 7/18/2024
0.2.0 12 7/18/2024
0.1.0 12 7/18/2024
0.0.0 6 7/17/2024