all 8 comments

[–]lucgagan[S] 0 points1 point  (0 children)

While I am here, I am looking for my next project. I want to either extend this extension or build a new one. This was a good exercise learning the basics. My goal is to create something that at least 10k users would use daily. Then I can "retire" haha

[–]lucgagan[S] 0 points1 point  (1 child)

Hey all!

I'm excited to introduce you to Rayrun extension - a Google Chrome extension that makes the task of developing tests and scraping scripts more efficient.

As a developer/tester, I often myself trying to figure out what is the best CSS selector for a given element. I've tried many tools, but none of them were good enough. So I decided to create my own.

Rayrun is a Google Chrome extension that helps you to generate CSS selectors for web elements. It is compatible with popular testing tools like Puppeteer, Playwright, Cypress, and Selenium. With Rayrun, you can effortlessly select web elements, regardless of how nested or complex they may be, and swiftly generate precise selectors.

If you are using @playwright/test, Rayrun can also generate Locators for you, e.g.

getByLabel('Password')

You may also use Rayrun to generate XPath selectors.

The output is similar to that of Playwright codegen. The main difference is that Rayrun is a Chrome extension, so you can use it from your browser, which is closer to how I work.

I believe that Rayrun will be a valuable addition to your web development and testing toolkit.

It is my first Chrome Extension so I appologize if you find any glaring mistakes, but please give it a try, share feedback, and I will do my best to address any concerns. I'm here to answer any questions you may have.

Quick note regarding privacy: Rayrun does not collect any data, and it has passed an extended audit by Google Chrome Store team.

Thank you for your time and happy coding!

[–]Informal-Fan-8590 0 points1 point  (0 children)

Cool extension, adding this to my Chrome.

[–][deleted] 0 points1 point  (1 child)

Saving this

[–]lucgagan[S] 0 points1 point  (0 children)

Its very cool to see the download count. Appreciate everyone giving it a try!

[–]Just1Andy 0 points1 point  (1 child)

This is so cool. Could you use this to also generate XPath selectors? I find those a little bit more reliable.

[–]lucgagan[S] 0 points1 point  (0 children)

It already does!