๐—œ ๐—•๐˜‚๐—ถ๐—น๐˜ ๐—”๐—ป ๐—”๐—œ ๐—ง๐—ผ๐—ผ๐—น ๐—ง๐—ผ ๐—ง๐—ฒ๐˜€๐˜ ๐—ช๐—ฒ๐—ฏ ๐—™๐—ผ๐—ฟ๐—บ๐˜€

I spent two months building a Chrome extension. I call it QA Helper.

QA teams often test forms by hand. They click every field. They check every error. This takes hours. It is boring work.

My tool automates this.

Here is how it works:

I hit a big problem with Angular forms.

Angular ignores simple value changes. If you set a value, the form thinks it is empty. The user fails to submit the form.

I fixed this by mimicking a human.

For text fields:

For dropdowns:

The tool works on simple forms now.

My next steps:

I write these logs to keep a record. I want to stay honest about my progress.

Do you build browser tools? Let me know in the comments.

Source: https://dev.to/ishimirwe_denyse_dcb4142f/i-built-a-chrome-extension-that-tests-web-forms-with-ai-2m7l