gojko / bugmagnet Goto Github PK
View Code? Open in Web Editor NEWBug Magnet Chrome/Firefox Extension
License: MIT License
Bug Magnet Chrome/Firefox Extension
License: MIT License
You need a WebExtension version for Firefox 55 and above. Currently not available in the AOM.
Hi there
This a fantastic extension which I was introduced to at one of the conferences.
I tired to use it on our forms product to fill in the text fields, but bugmagent would not enter any selected values in the text fields.
The form is within an iframe, would that be causing this issue? I can fill other "Contact Us" kind of forms on webpages without any issues.
The form can be found here -- https://outliers.workflowcloud-test.com/forms/4aa28098-5bf8-4ed0-9fe9-9f8f2c0e90d1
Thanks
Hi,
When maxlength attribute is set on element bugmagnet ignores it
Hello,
I'm a user of your Chrome extension, Bug Magnet and I really like it! I noticed that Chrome is phasing out support for Manifest V2 and I'm concerned about the future usability of this extension.
Do you have any plans to update Bug Magnet to Manifest V3? If there's anything I can do to help, I'd be happy to assist.
Thanks for creating such a great extension!
Hi there,
very nice job with this addon. Our testers try to use your plugin and they find it very
comfortable.
But we encountred one problem. We cannot use BugMagnet when our textarea or inputs have attached some event listeners in JavaScript. I am talking especially about events like 'paste', 'keyup', 'keydown'. Events seems not to be triggered at all. It means that we cannot use BugMagnet when we have complex UI.
Have you ever thought about adding feature like triggering events? It would be awesome, if a tester would choose from modes like 'paste' / 'key events'.
By default bug magnet works in in "Inject value" mode. As I understand in this mode, if we try to insert value in contenteditable element, it will replace the innerText of that element.
In some wysiwyg editors, e.g. based on draft-js, there is a complex structure inside contenteditable
div. If bugmagent replaces all DOM nodes with text, widget stops working.
Steps to reproduce
Actual result: you can not remove inserted text, most of editor features does not work anymore.
Expected result: don't know actually.
It worth mentioning, that in "Simulate copy/paste" mode everything works like a charm. Probably bugmagnet should not replace the content, if there are DOM nodes inside contenteditable element? Or suggest user to switch to copy/paste simulation mode?
My application under test uses summernote and some note-editable text area.
Bug magnet is not available as a right-click option in this area. See this chrome screenshot, but it's the same with Firefox.
As a workaround, I just have to enter a character in the note-editable field and then I can access to bug magnet with a right-click.
I'm not sure if this is due to summernote or bug magnet. Sorry if I am wrong.
Hey, I am a regular user of bug magnet. Its an awesome tool.
Is there a possibility of adding "Passport number" validation among other groups like post code, emails, payment cards etc?
This would be a valuable addition to the tool for testers who need to validate passport numbers in their applications.
Thank you for your consideration.
Hi!
I prepared for myself new file, and I add it to the options
After closing modal via button "Close" or just "X" button, I see that I don't see available my config data.
Config data example:
{
"Lorems": {
"Latin": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",
"Mixed charsets": "Lorem ipsum dolor sit amet, Римский император Константин I Великий, 北京位於華北平原的西北边缘",
"Special characters": "Iąę!@#$%^&*())ßäö"
}
}
Hey there,
The 'HTML parsing' option in 'Format exploits' populates the following:
<blink>Hello there</blink>
Blink is now a deprecated element in HTML, so it might be best to swap this out for some other HTML tag, else once browsers drop support for it they might appear to escape the HTML code where they actually don't.
PS. Bug magnet continues to be a super nifty tool, thanks.
Hi - I am Rahul, a Test professional leading a test team. I found your tool very useful, however I need to amend it with my set of values. Please guide me and tell me the process of doing that on my machine.
I am not having an indepth knowledge of programming or Unix systems, however, if you tell me, I will do that task.
Thanks
Rahul
Hello,
I am using the BugMagnet browser extension to generate test data for our web application. Recently, we switched to using the Draft-JS-Editor for our input fields, and now BugMagnet does not work when inserting data into this field. The field does not recognize the inserted data, and the following error appears in the browser console:
Error: Got unexpected null or undefined
var nullthrows = function nullthrows(x) {
if (x != null) {
return x;
}
throw new Error("Got unexpected null or undefined");
};
Steps to reproduce:
Expected behavior:
The input field should recognize and correctly process the data inserted using BugMagnet.
Can you help resolve this issue? It might require updating the extension to support Draft-JS-Editor.
Thank you!
Hi @gojko , surprisingly you are the owner of this awesome plugin 👍
I am curious what is the intent of using static values, such us [email protected] instead of random by some template.
I found a usefull case of having random email when testing sign up form
Thanks.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.