{"repo":"YusukeIwaki/playwright-ruby-client","free":true,"listed":false,"github":"https://github.com/YusukeIwaki/playwright-ruby-client","clone":"git clone https://github.com/YusukeIwaki/playwright-ruby-client.git","description":"Playwright client for Ruby","language":"Ruby","stars":506,"topics":["playwright","ruby"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"🎭 Playwright client for Ruby Docs API Getting Started and then 'bundle install'. Since playwright-ruby-client doesn't include Playwright, we have to install Node.js and a compatible version of playwright-core in advance . And set playwright cli executable path: './node modules/.bin/playwright-core' . Capture a site Simple scraping Android browser automation Android native automation We have to download android-driver for Playwright in advance. Communicate with Playwright server If your environment doesn't accept installing browser or creating browser process, consider separating Ruby client and Playwright server. For launching Playwright server, just execute: and we can connect to the server with the code like this: When Playwright.connect to browser server is used, playwright cli executable path is not required. For more detailed instraction, refer this article: https://playwright-ruby-client.vercel.app/docs/article/guides/playwright on alpine linux Contributing See CONTRIBUTING.md for development setup and contributing guidelines. License The gem is available as open source under the terms of the MIT License. Code of Conduct Everyone interacting in the Playwright project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.","default_branch":null,"files":null,"tree":[],"storefront":"/r/YusukeIwaki","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/YusukeIwaki/playwright-ruby-client/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}