diff --git a/src/species/formFiller.js b/src/species/formFiller.js index 64d53e0..abb2905 100644 --- a/src/species/formFiller.js +++ b/src/species/formFiller.js @@ -85,7 +85,9 @@ define(function(require) { do { // Find a random element within all selectors - element = config.randomizer.pick(document.querySelectorAll(elementTypes.join(','))); + var elements = document.querySelectorAll(elementTypes.join(',')); + if (elements.length === 0) return false; + element = config.randomizer.pick(elements); nbTries++; if (nbTries > config.maxNbTries) return false; } while (!element || !config.canFillElement(element));