testarmada-nightwatch-extra
Advanced tools
Comparing version 1.2.0-beta12 to 1.2.0-beta13
@@ -64,4 +64,7 @@ var fs = require("fs"); | ||
var calculateElapseAndReturn = function () { | ||
var elapsed = (new Date()).getTime() - startTime; | ||
var calculateElapseAndReturn = function (s) { | ||
s.total = (new Date()).getTime() - startTime; | ||
var elapsed = s.total; | ||
result.jsStepDuration.push(s); | ||
result.jsDuration = elapsed; | ||
@@ -101,7 +104,9 @@ clearInterval(timerID); | ||
if (result.seens >= seenMax) { | ||
var seleniumClickSelectorValue = "magellan_selector_" + Math.round(Math.random() * 999999999).toString(16); | ||
$el[0].setAttribute("data-magellan-temp-automation-id", seleniumClickSelectorValue); | ||
if (!$el[0].getAttribute["data-magellan-temp-automation-id"]) { | ||
var seleniumClickSelectorValue = "magellan_selector_" + Math.round(Math.random() * 999999999).toString(16); | ||
$el[0].setAttribute("data-magellan-temp-automation-id", seleniumClickSelectorValue); | ||
} | ||
result.value.value = (new Function("$el", "sizzle", pInjectedJsCommand))($el, sizzleRef); | ||
calculateElapseAndReturn(); | ||
calculateElapseAndReturn(s); | ||
} else { | ||
@@ -112,6 +117,6 @@ s.total = (new Date()).getTime() - startTime; | ||
} else { | ||
calculateElapseAndReturn(); | ||
calculateElapseAndReturn(s); | ||
} | ||
} catch (e) { | ||
calculateElapseAndReturn(); | ||
calculateElapseAndReturn(s); | ||
} | ||
@@ -118,0 +123,0 @@ }; |
@@ -94,5 +94,5 @@ var fs = require("fs"); | ||
WAIT_INTERVAL: 100, | ||
JS_WAIT_INTERNAL: 50, | ||
JS_WAIT_INTERNAL: 100, | ||
SEEN_MAX: 3, | ||
JS_SEEN_MAX: 2, | ||
JS_SEEN_MAX: 3, | ||
@@ -99,0 +99,0 @@ verbose: argv.verbose, |
{ | ||
"name": "testarmada-nightwatch-extra", | ||
"version": "1.2.0-beta12", | ||
"version": "1.2.0-beta13", | ||
"description": "extra useful nightwatch command and assertion", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
103943
39
1990