All Projects → Niek → Playwright Addons

Niek / Playwright Addons

Licence: mit
Add-ons for Playwright: adblocker, stealth mode

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Playwright Addons

addon-base-python
Docker Python base images (Alpine) - Home Assistant Community Add-ons
Stars: ✭ 12 (-62.5%)
Mutual labels:  addons
addon-mopidy
Mopidy - Home Assistant Community Add-ons
Stars: ✭ 42 (+31.25%)
Mutual labels:  addons
Redux Ecosystem Links
A categorized list of Redux-related addons, libraries, and utilities
Stars: ✭ 5,076 (+15762.5%)
Mutual labels:  addons
volto-slate
An alternative text editor for Volto, capable of completely replacing the default richtext editor while offering enhanced functionality and behavior.
Stars: ✭ 22 (-31.25%)
Mutual labels:  addons
addon-appdaemon
AppDaemon4 - Home Assistant Community Add-ons
Stars: ✭ 66 (+106.25%)
Mutual labels:  addons
Ca Archive
Catalog of classic Firefox add-ons created before WebExtensions apocalypse
Stars: ✭ 383 (+1096.88%)
Mutual labels:  addons
addon-example
Example - Home Assistant Community Add-ons
Stars: ✭ 73 (+128.13%)
Mutual labels:  addons
V8pp
Bind C++ functions and classes into V8 JavaScript engine
Stars: ✭ 643 (+1909.38%)
Mutual labels:  addons
odoo-demo-addons-tutorial
學習 odoo , 本文章會持續更新
Stars: ✭ 52 (+62.5%)
Mutual labels:  addons
Repository
Home Assistant Community Add-ons
Stars: ✭ 520 (+1525%)
Mutual labels:  addons
addon-airsonos
AirSonos - Home Assistant Community Add-ons
Stars: ✭ 50 (+56.25%)
Mutual labels:  addons
HackBar
HackBar is a security audit tool that will enable you to pentest websites more easily. ... You can use it to check site security by performing SQL injections, XSS holes and more. It also has a user-friendly interface that makes it easy for you to do fuzz testing, hash generation, encoding and more.
Stars: ✭ 43 (+34.38%)
Mutual labels:  addons
Nest Router
Router Module For Nestjs Framework 🚦 🚀
Stars: ✭ 403 (+1159.38%)
Mutual labels:  addons
mightyscape-1.X
A maintained extension collection for Inkscape 1.0+, working on Windows and Linux
Stars: ✭ 23 (-28.12%)
Mutual labels:  addons
Ramda Adjunct
Ramda Adjunct is the most popular and most comprehensive set of functional utilities for use with Ramda, providing a variety of useful, well tested functions with excellent documentation.
Stars: ✭ 550 (+1618.75%)
Mutual labels:  addons
stay-productive
Remove feed from Facebook, Twitter and Linkedin... To stay productive !
Stars: ✭ 15 (-53.12%)
Mutual labels:  addons
Freecad Addons
A convenient gathering of useful and well-developed FreeCAD plugins made by the community.
Stars: ✭ 365 (+1040.63%)
Mutual labels:  addons
Premade Groups Filter
A World of Warcraft addon for powerful filtering of premade group listings
Stars: ✭ 26 (-18.75%)
Mutual labels:  addons
Minecraftdeveloperguide
📝Minecraft developer Chinese guide,我的世界开发者中文指南
Stars: ✭ 574 (+1693.75%)
Mutual labels:  addons
Addons Frontend
Front-end to complement mozilla/addons-server
Stars: ✭ 478 (+1393.75%)
Mutual labels:  addons

Add-ons for Playwright

All Contributors

WARNING: Please use playwright-extra instead, this repo is now obsolete.


Old info:

This package contains add-ons for the excellent Playwright browser automation framework. This package is still in development, so no releases yet.

Installation

npm i Niek/playwright-addons#master

Example usage

(async () => {
    const browser = await require('playwright').chromium.launch({headless: false}); // or: firefox, webkit
    const addons = await import('playwright-addons');
    const page = await browser.newPage();

    await addons.adblocker(browser);
    await page.goto('https://cnn.com/');

    await addons.stealth(browser);
    await page.goto('https://bot.sannysoft.com/');
})();

Docker

Sample usage in Docker (run the script test.js):

docker container run -it --rm --ipc=host --cap-add=SYS_ADMIN -u root -p 5900:5900 -v $(pwd):/src -w /src \
  -e PLAYWRIGHT_BROWSERS_PATH=0 -e DEBIAN_FRONTEND=noninteractive -e X11VNC_CREATE_GEOM=1280x720x24 \
  -e FD_PROG="(fluxbox &) && xterm -hold -maximized -e npx nodemon test.js" mcr.microsoft.com/playwright:bionic sh -c \
  "apt-get install -qq -y x11vnc git fluxbox && su pwuser -c 'npm i nodemon Niek/playwright-addons#master && x11vnc -q -create -nopw -forever'"

You can then connect with a VNC client to localhost:5900. The process/browser will reload on any file changes.

Documentation

For generated documentation, see the API docs.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Alexandr

🤔 💻

SentoxAIO

🤔

This project follows the all-contributors specification. Contributions of any kind welcome!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].