Comments (6)
@k3n your logs show 100 gremlins actions, so there is no bug.
By default, gremlins act 100 times, then stop. You can ask for a longer attack:
// 10,000 gremlins actions
gremlins.createHorde().unleash({ nb: 10000 });
Alternatively, if you want an infinite attack, you may implement your own attack strategy.
from gremlins.js.
Hi k3n,
Could you paste the console log in the issue comments? There must be an error somewhere.
from gremlins.js.
I just saw this in the readme (in a different place than I had read yesterday), perhaps this is why?
// gremlins will act randomly, at 10 ms interval, 100 times
Is it only supposed to perform 100 actions regardless of the amount of errors? If that's the case, perhaps it could be mentioned in the "Stopping The Attack" section as well.
Anyways, here's my log if it's still needed:
gremlins.createHorde().unleash();
gremlin typer type 147 at 295 314 gremlins.min.js:22
undefined
(2) gremlin scroller scroll to 0 0 gremlins.min.js:22
mogwai fps 29.411764668419984 gremlins.min.js:22
(2) gremlin scroller scroll to 0 0 gremlins.min.js:22
gremlin typer type 335 at 1232 449 gremlins.min.js:22
gremlin scroller scroll to 3 25 gremlins.min.js:22
gremlin scroller scroll to 0 17 gremlins.min.js:22
gremlin clicker dblclick at 684 181 gremlins.min.js:22
gremlin typer type 79 at 1040 427 gremlins.min.js:22
gremlin typer type 141 at 692 169 gremlins.min.js:22
gremlin scroller scroll to 6 0 gremlins.min.js:22
gremlin typer type 219 at 762 69 gremlins.min.js:22
gremlin typer type 122 at 1645 30 gremlins.min.js:22
gremlin scroller scroll to 7 20 gremlins.min.js:22
gremlin clicker mouseout at 366 262 gremlins.min.js:22
gremlin formFiller input On in <input id="..." type="checkbox" value="On" style="border: 1px solid red;" disabled="disabled"> gremlins.min.js:22
mogwai fps 19.230769242996285 gremlins.min.js:22
gremlin formFiller input on in <input name="ErrorLevel" value="on" type="checkbox" onclick="..." disabled="disabled" style="border: 1px solid red;"> gremlins.min.js:22
gremlin typer type 284 at 838 160 gremlins.min.js:22
gremlin scroller scroll to 1 5 gremlins.min.js:22
gremlin formFiller input -4 in <select name="Debug_Constants" id="Debug_Constants" onchange="..." disabled="disabled" style="border: 1px solid red;">…</select> gremlins.min.js:22
gremlin typer type 34 at 956 167 gremlins.min.js:22
gremlin formFiller input on in <input name="..." value="on" type="checkbox" onclick="..." disabled="disabled" style="border: 1px solid red;"> gremlins.min.js:22
gremlin scroller scroll to 12 12 gremlins.min.js:22
gremlin clicker dblclick at 1246 123 gremlins.min.js:22
gremlin clicker click at 788 261 gremlins.min.js:22
gremlin clicker click at 125 144 gremlins.min.js:22
gremlin scroller scroll to 13 6 gremlins.min.js:22
gremlin scroller scroll to 17 14 gremlins.min.js:22
gremlin typer type 308 at 375 18 gremlins.min.js:22
gremlin formFiller input on in <input name="..." value="on" type="checkbox" onclick="..." disabled="disabled" style="border: 1px solid red;"> gremlins.min.js:22
gremlin typer type 207 at 363 88 gremlins.min.js:22
gremlin formFiller input on in <input name="..." value="on" type="checkbox" onclick="..." disabled="disabled" style="border: 1px solid red;"> gremlins.min.js:22
mogwai fps 9.259259258620492 gremlins.min.js:22
gremlin clicker dblclick at 343 264 gremlins.min.js:22
gremlin clicker mouseover at 1010 42 gremlins.min.js:22
gremlin typer type 301 at 668 371 gremlins.min.js:22
gremlin formFiller input on in <input name="..." value="on" type="checkbox" onclick="..." disabled="disabled" style="border: 1px solid red;"> gremlins.min.js:22
gremlin clicker click at 633 118 gremlins.min.js:22
gremlin typer type 135 at 183 365 gremlins.min.js:22
gremlin scroller scroll to 2 9 gremlins.min.js:22
gremlin typer type 227 at 182 25 gremlins.min.js:22
gremlin typer type 53 at 814 322 gremlins.min.js:22
gremlin clicker click at 1327 389 gremlins.min.js:22
gremlin clicker mousemove at 579 219 gremlins.min.js:22
gremlin formFiller input 6 in <input type="text" width="10" name="debugFilter" id="debugFilter" title="..." disabled="disabled" style="border: 1px solid red;"> gremlins.min.js:22
gremlin clicker mouseup at 571 334 gremlins.min.js:22
gremlin scroller scroll to 19 3 gremlins.min.js:22
gremlin scroller scroll to 1 8 gremlins.min.js:22
gremlin formFiller input % in <input id="csrfToken" name="csrfToken" class="hidden" value="..."> gremlins.min.js:22
gremlin formFiller input on in <input name="..." value="on" type="checkbox" onclick="..." disabled="disabled" style="border: 1px solid red;"> gremlins.min.js:22
mogwai fps 12.499999997453415 gremlins.min.js:22
gremlin formFiller input 1 in <select name="consoleLevel" id="consoleLevel" onchange="..." style="border: 1px solid red;" disabled="disabled">…</select> gremlins.min.js:22
gremlin formFiller input on in <input name="ErrorLevel" value="on" type="checkbox" onclick="..." style disabled="disabled"> gremlins.min.js:22
gremlin formFiller input on in <input name="..." value="on" type="checkbox" onclick="..." style="border: 1px solid red;" disabled="disabled"> gremlins.min.js:22
gremlin clicker click at 128 445 gremlins.min.js:22
gremlin scroller scroll to 0 0 gremlins.min.js:22
gremlin clicker dblclick at 991 27 gremlins.min.js:22
gremlin typer type 248 at 1349 153 gremlins.min.js:22
gremlin formFiller input 3 in <select name="Debug_Constants" id="Debug_Constants" onchange="..." disabled="disabled">…</select> gremlins.min.js:22
gremlin typer type 7 at 1361 434 gremlins.min.js:22
gremlin clicker click at 1366 346 gremlins.min.js:22
gremlin formFiller input e in <input type="text" width="10" name="debugFilter" id="debugFilter" title="..." style disabled="disabled"> gremlins.min.js:22
gremlin scroller scroll to 6 1 gremlins.min.js:22
mogwai fps 9.090909092063622 gremlins.min.js:22
gremlin typer type 268 at 1390 207 gremlins.min.js:22
gremlin clicker click at 418 90 gremlins.min.js:22
gremlin typer type 355 at 1268 12 gremlins.min.js:22
gremlin formFiller input l in <textarea id="ClipBoard" class="DisplayNone"></textarea> gremlins.min.js:22
gremlin typer type 264 at 1642 237 gremlins.min.js:22
gremlin clicker mouseup at 1251 11 gremlins.min.js:22
gremlin scroller scroll to 2 13 gremlins.min.js:22
gremlin clicker click at 671 378 gremlins.min.js:22
gremlin formFiller input M in <input type="text" width="10" name="debugFilter" id="debugFilter" title="..." style="border: 1px solid red;" disabled="disabled"> gremlins.min.js:22
gremlin formFiller input on in <input name="..." value="on" type="checkbox" onclick="..." style disabled="disabled"> gremlins.min.js:22
gremlin scroller scroll to 12 17 gremlins.min.js:22
gremlin formFiller input on in <input name="..." value="on" type="checkbox" onclick="..." style="border: 1px solid red;" disabled="disabled"> gremlins.min.js:22
gremlin formFiller input on in <input name="..." value="on" type="checkbox" onclick="..." style disabled="disabled"> gremlins.min.js:22
Uncaught SyntaxError: Unexpected token < portal.debugpanel.js:24
gremlin clicker click at 43 382 gremlins.min.js:22
mogwai fps 23.80952380054848 gremlins.min.js:22
gremlin clicker click at 591 403 gremlins.min.js:22
gremlin scroller scroll to 0 17 gremlins.min.js:22
gremlin clicker click at 1236 280 gremlins.min.js:22
gremlin scroller scroll to 6 3 gremlins.min.js:22
gremlin formFiller input -4 in <select name="Debug_Constants" id="Debug_Constants" onchange="..." style disabled="disabled">…</select> gremlins.min.js:22
gremlin scroller scroll to 16 5 gremlins.min.js:22
gremlin typer type 27 at 594 355 gremlins.min.js:22
gremlin clicker click at 1286 383 gremlins.min.js:22
gremlin scroller scroll to 5 10 gremlins.min.js:22
gremlin typer type 269 at 192 80 gremlins.min.js:22
gremlin typer type 131 at 1161 313 gremlins.min.js:22
gremlin clicker click at 228 295 gremlins.min.js:22
gremlin scroller scroll to 13 10 gremlins.min.js:22
gremlin scroller scroll to 4 0 gremlins.min.js:22
gremlin scroller scroll to 15 1 gremlins.min.js:22
gremlin formFiller input 6 in <select name="Debug_Constants" id="Debug_Constants" onchange="..." style="border: 1px solid red;" disabled="disabled">…</select> gremlins.min.js:22
mogwai fps 11.111111107949213 gremlins.min.js:22
gremlin typer type 279 at 788 428 gremlins.min.js:22
(2) gremlin scroller scroll to 0 0 gremlins.min.js:22
gremlin typer type 52 at 401 24 gremlins.min.js:22
gremlin clicker dblclick at 489 347 gremlins.min.js:22
gremlin formFiller input -3 in <select name="Debug_Constants" id="Debug_Constants" onchange="..." style disabled="disabled">…</select> gremlins.min.js:22
gremlin scroller scroll to 0 0 gremlins.min.js:22
gremlin clicker mouseout at 581 74 gremlins.min.js:22
mogwai fps 25.000000013096724 gremlins.min.js:22
from gremlins.js.
I was testing out gremlins tonight and ran into the same possible issue of only running for about 5 seconds. I have only seen one or maybe two errors show up at a time. Are the gremlins supposed to run indefinitely until there are 10 errors or only for 100 executions each? Is there a way to set the horde to run indefinitely?
from gremlins.js.
I can also back up that this seems to only work for 5 seconds regardless of the number of errors that happen.
from gremlins.js.
Thanks for the info! I wasn't sure based on the docs, so glad to see those updated.
from gremlins.js.
Related Issues (20)
- Current project status HOT 4
- Example of bugs? HOT 3
- Roadmap to Gremlins.js 2.0 HOT 3
- Bug: Uncaught RangeError: Chance: Min cannot be greater than Max. HOT 4
- Bug: Input with `type="number"` breaks gremlins HOT 3
- Bug: Gremlins won't execute in Cypress test HOT 2
- Incorrect params for `customGremlin` in README HOT 2
- Command line interface? HOT 2
- How to test a website? HOT 1
- Detailed logs HOT 3
- Using Within Playwright HOT 3
- the newly opened windows also be monkey tested
- Unable to capture the result /log HOT 1
- Bug: gremlins is not defined in some page HOT 2
- Add support for right click (or in general other buttons) HOT 1
- Interactions not completely deterministic despite seeding the randomizer HOT 4
- Bug: gremlins.js aborts too early.
- Running gremlins.js on a webview
- Is there an example of successfully finding a bug or error? HOT 1
- Bug:
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gremlins.js.