Line | | Command | | | Parameter 1 | Parameter 2 | | Duration |
1 | | open-url | | | / | - | | 0.8s |
| | | | |
| Open URL 'https://htmx.org/examples/'. |
| Console [error]: hyperscript errors were found on the following element: [object HTMLInputElement]
Cannot find function getRootNode in object [object HTMLInputElement]. @https://htmx.org/js/_hyperscript.js:1
@https://htmx.org/js/_hyperscript.js:1
@https://htmx.org/js/_hyperscript.js:1
l()@https://htmx.org/js/_hyperscript.js:1
@https://htmx.org/js/_hyperscript.js:1
@https://htmx.org/js/_hyperscript.js:1
@https://htmx.org/js/_hyperscript.js:1
@https://htmx.org/js/_hyperscript.js:1
C()@https://htmx.org/js/_hyperscript.js:1
@https://htmx.org/js/_hyperscript.js:1
i()@https://htmx.org/js/_hyperscript.js:1
@https://htmx.org/js/_hyperscript.js:1
@https://htmx.org/js/_hyperscript.js:1
" |
|
2 | | assert-title | | | </> htmx - Examples | - | | 0.0s |
4 | | click-on | | | Delete Row | - | | 0.8s |
| | | | |
| Found control '[HtmlAnchor 'Delete Row'] found by: BY_LABEL deviation: 0 distance: 651 start: 651 hierarchy: 0>1>34>139>159>173>205>207>208 index: 208'. |
| Console [error]: hyperscript errors were found on the following element: [object HTMLInputElement]
Cannot find function getRootNode in object [object HTMLInputElement]. @https://htmx.org/js/_hyperscript.js:1
@https://htmx.org/js/_hyperscript.js:1
@https://htmx.org/js/_hyperscript.js:1
l()@https://htmx.org/js/_hyperscript.js:1
@https://htmx.org/js/_hyperscript.js:1
@https://htmx.org/js/_hyperscript.js:1
@https://htmx.org/js/_hyperscript.js:1
@https://htmx.org/js/_hyperscript.js:1
C()@https://htmx.org/js/_hyperscript.js:1
@https://htmx.org/js/_hyperscript.js:1
i()@https://htmx.org/js/_hyperscript.js:1
@https://htmx.org/js/_hyperscript.js:1
@https://htmx.org/js/_hyperscript.js:1
" |
|
5 | | assert-title | | | </> htmx - high power tools for html | - | | 0.0s |
6 | | assert-content | | | Delete Row | - | | 0.0s |
7 | | assert-content | | | Demo | - | | 0.0s |
8 | | assert-content | | | Name Email Status | - | | 0.0s |
9 | | assert-content | | | Joe Smith joe@smith.org Active DELETE | - | | 0.0s |
10 | | assert-content | | | Angie MacDowell angie@macdowell.org Active DELETE | - | | 0.0s |
11 | | assert-content | | | Fuqua Tarkenton fuqua@tarkenton.org Active DELETE | - | | 0.0s |
12 | | assert-content | | | Kim Yee kim@yee.org Inactive DELETE | - | | 0.0s |
13 | | assert-content | | | Name Email Status, Joe Smith, Angie MacDowell, Fuqua Tarkenton, Kim Yee | - | | 0.0s |
16 | | click-on | | | Angie MacDowell > DELETE | - | | 1s |
| | | | |
| Found more than one HTML element for pattern 'Angie MacDowell > DELETE' on page; using the best matching one [HtmlButton 'Delete']. |
| Found control '[HtmlButton 'Delete'] found by: BY_LABEL deviation: 0 distance: 27 start: 1883 hierarchy: 0>1>34>139>839>841>860>879>890>892 index: 892'. |
| Found control '[HtmlButton 'Delete'] found by: BY_LABEL deviation: 0 distance: 77 start: 1933 hierarchy: 0>1>34>139>839>841>860>896>907>909 index: 909'. |
| Found control '[HtmlButton 'Delete'] found by: BY_LABEL deviation: 0 distance: 113 start: 1969 hierarchy: 0>1>34>139>839>841>860>913>924>926 index: 926'. |
| Found control '[HtmlButton 'Delete'] found by: BY_LABEL deviation: 0 distance: 612 start: 1833 hierarchy: 0>1>34>139>839>841>860>862>873>875 index: 875'. |
| Confirm: 'Are you sure?' (page URL: 'https://htmx.org/examples/delete-row/'). |
| Confirm dialog 'Are you sure?' confirmed by clicking OK. |
| Still some javascript jobs pending (jsTimeout: 1s).------ JavaScript job status -----
number of jobs on the queue: 1
1) Job target execution time: 1644306821111 (should start in 0.225s)
job to string: JavaScript Execution Job 228: window.setTimeout( function () {
try {
var activeElt = document.activeElement;
var selectionInfo = {};
try {
selectionInfo = {elt: activeElt, start: activeElt ? activeElt.selectionStart : null, end: activeElt ? activeElt.selectionEnd : null};
}
catch (e) {
}
var settleInfo = makeSettleInfo(target);
selectAndSwap(swapSpec.swapStyle, target, elt, serverResponse, settleInfo);
if (selectionInfo.elt && !bodyContains(selectionInfo.elt) && selectionInfo.elt.id) {
var newActiveElt = document.getElementById(selectionInfo.elt.id);
if (newActiveElt) {
if (selectionInfo.start && newActiveElt.setSelectionRange) {
newActiveElt.setSelectionRange(selectionInfo.start, selectionInfo.end);
}
newActiveElt.focus();
}
}
target.classList.remove(htmx.config.swappingClass);
forEach(settleInfo.elts, function (elt) {
if (elt.classList) {
elt.classList.add(htmx.config.settlingClass);
}
triggerEvent(elt, "htmx:afterSwap", responseInfo);
});
if (responseInfo.pathInfo.anchor) {
location.hash = responseInfo.pathInfo.anchor;
}
if (hasHeader(xhr, /HX-Trigger-After-Swap:/i)) {
var finalElt = elt;
if (!bodyContains(elt)) {
finalElt = getDocument().body;
}
handleTrigger(xhr, "HX-Trigger-After-Swap", finalElt);
}
var doSettle = function () {
forEach(settleInfo.tasks, function (task) {
task.call();
});
forEach(settleInfo.elts, function (elt) {
if (elt.classList) {
elt.classList.remove(htmx.config.settlingClass);
}
triggerEvent(elt, "htmx:afterSettle", responseInfo);
});
if (shouldSaveHistory) {
var pathToPush = pushedUrl || getPushUrl(elt) || getResponseURL(xhr) || responseInfo.pathInfo.finalPath || responseInfo.pathInfo.path;
pushUrlIntoHistory(pathToPush);
triggerEvent(getDocument().body, "htmx:pushedIntoHistory", {path: pathToPush});
}
updateScrollState(settleInfo.elts, swapSpec);
if (hasHeader(xhr, /HX-Trigger-After-Settle:/i)) {
var finalElt = elt;
if (!bodyContains(elt)) {
finalElt = getDocument().body;
}
handleTrigger(xhr, "HX-Trigger-After-Settle", finalElt);
}
};
if (swapSpec.settleDelay > 0) {
setTimeout(doSettle, swapSpec.settleDelay);
} else {
doSettle();
}
}
catch (e) {
triggerErrorEvent(elt, "htmx:swapError", responseInfo);
throw e;
}
}, 1000)
job id: 228
------------------------------------------
|
|
17 | | assert-content | | | Joe Smith joe@smith.org Active DELETE | - | | 0.0s |
| | | | |
| 1 javascript job(s) still running (jsTimeout: 1s).------ JavaScript job status -----
number of jobs on the queue: 1
1) Job target execution time: 1644306821111 (should start in 0.208s)
job to string: JavaScript Execution Job 228: window.setTimeout( function () {
try {
var activeElt = document.activeElement;
var selectionInfo = {};
try {
selectionInfo = {elt: activeElt, start: activeElt ? activeElt.selectionStart : null, end: activeElt ? activeElt.selectionEnd : null};
}
catch (e) {
}
var settleInfo = makeSettleInfo(target);
selectAndSwap(swapSpec.swapStyle, target, elt, serverResponse, settleInfo);
if (selectionInfo.elt && !bodyContains(selectionInfo.elt) && selectionInfo.elt.id) {
var newActiveElt = document.getElementById(selectionInfo.elt.id);
if (newActiveElt) {
if (selectionInfo.start && newActiveElt.setSelectionRange) {
newActiveElt.setSelectionRange(selectionInfo.start, selectionInfo.end);
}
newActiveElt.focus();
}
}
target.classList.remove(htmx.config.swappingClass);
forEach(settleInfo.elts, function (elt) {
if (elt.classList) {
elt.classList.add(htmx.config.settlingClass);
}
triggerEvent(elt, "htmx:afterSwap", responseInfo);
});
if (responseInfo.pathInfo.anchor) {
location.hash = responseInfo.pathInfo.anchor;
}
if (hasHeader(xhr, /HX-Trigger-After-Swap:/i)) {
var finalElt = elt;
if (!bodyContains(elt)) {
finalElt = getDocument().body;
}
handleTrigger(xhr, "HX-Trigger-After-Swap", finalElt);
}
var doSettle = function () {
forEach(settleInfo.tasks, function (task) {
task.call();
});
forEach(settleInfo.elts, function (elt) {
if (elt.classList) {
elt.classList.remove(htmx.config.settlingClass);
}
triggerEvent(elt, "htmx:afterSettle", responseInfo);
});
if (shouldSaveHistory) {
var pathToPush = pushedUrl || getPushUrl(elt) || getResponseURL(xhr) || responseInfo.pathInfo.finalPath || responseInfo.pathInfo.path;
pushUrlIntoHistory(pathToPush);
triggerEvent(getDocument().body, "htmx:pushedIntoHistory", {path: pathToPush});
}
updateScrollState(settleInfo.elts, swapSpec);
if (hasHeader(xhr, /HX-Trigger-After-Settle:/i)) {
var finalElt = elt;
if (!bodyContains(elt)) {
finalElt = getDocument().body;
}
handleTrigger(xhr, "HX-Trigger-After-Settle", finalElt);
}
};
if (swapSpec.settleDelay > 0) {
setTimeout(doSettle, swapSpec.settleDelay);
} else {
doSettle();
}
}
catch (e) {
triggerErrorEvent(elt, "htmx:swapError", responseInfo);
throw e;
}
}, 1000)
job id: 228
------------------------------------------
|
|
18 | | assert-content | | | Fuqua Tarkenton fuqua@tarkenton.org Active DELETE | - | | 0.0s |
| | | | |
| 1 javascript job(s) still running (jsTimeout: 1s).------ JavaScript job status -----
number of jobs on the queue: 1
1) Job target execution time: 1644306821111 (should start in 0.203s)
job to string: JavaScript Execution Job 228: window.setTimeout( function () {
try {
var activeElt = document.activeElement;
var selectionInfo = {};
try {
selectionInfo = {elt: activeElt, start: activeElt ? activeElt.selectionStart : null, end: activeElt ? activeElt.selectionEnd : null};
}
catch (e) {
}
var settleInfo = makeSettleInfo(target);
selectAndSwap(swapSpec.swapStyle, target, elt, serverResponse, settleInfo);
if (selectionInfo.elt && !bodyContains(selectionInfo.elt) && selectionInfo.elt.id) {
var newActiveElt = document.getElementById(selectionInfo.elt.id);
if (newActiveElt) {
if (selectionInfo.start && newActiveElt.setSelectionRange) {
newActiveElt.setSelectionRange(selectionInfo.start, selectionInfo.end);
}
newActiveElt.focus();
}
}
target.classList.remove(htmx.config.swappingClass);
forEach(settleInfo.elts, function (elt) {
if (elt.classList) {
elt.classList.add(htmx.config.settlingClass);
}
triggerEvent(elt, "htmx:afterSwap", responseInfo);
});
if (responseInfo.pathInfo.anchor) {
location.hash = responseInfo.pathInfo.anchor;
}
if (hasHeader(xhr, /HX-Trigger-After-Swap:/i)) {
var finalElt = elt;
if (!bodyContains(elt)) {
finalElt = getDocument().body;
}
handleTrigger(xhr, "HX-Trigger-After-Swap", finalElt);
}
var doSettle = function () {
forEach(settleInfo.tasks, function (task) {
task.call();
});
forEach(settleInfo.elts, function (elt) {
if (elt.classList) {
elt.classList.remove(htmx.config.settlingClass);
}
triggerEvent(elt, "htmx:afterSettle", responseInfo);
});
if (shouldSaveHistory) {
var pathToPush = pushedUrl || getPushUrl(elt) || getResponseURL(xhr) || responseInfo.pathInfo.finalPath || responseInfo.pathInfo.path;
pushUrlIntoHistory(pathToPush);
triggerEvent(getDocument().body, "htmx:pushedIntoHistory", {path: pathToPush});
}
updateScrollState(settleInfo.elts, swapSpec);
if (hasHeader(xhr, /HX-Trigger-After-Settle:/i)) {
var finalElt = elt;
if (!bodyContains(elt)) {
finalElt = getDocument().body;
}
handleTrigger(xhr, "HX-Trigger-After-Settle", finalElt);
}
};
if (swapSpec.settleDelay > 0) {
setTimeout(doSettle, swapSpec.settleDelay);
} else {
doSettle();
}
}
catch (e) {
triggerErrorEvent(elt, "htmx:swapError", responseInfo);
throw e;
}
}, 1000)
job id: 228
------------------------------------------
|
|
19 | | assert-content | | | Kim Yee kim@yee.org Inactive DELETE | - | | 0.0s |
| | | | |
| 1 javascript job(s) still running (jsTimeout: 1s).------ JavaScript job status -----
number of jobs on the queue: 1
1) Job target execution time: 1644306821111 (should start in 0.199s)
job to string: JavaScript Execution Job 228: window.setTimeout( function () {
try {
var activeElt = document.activeElement;
var selectionInfo = {};
try {
selectionInfo = {elt: activeElt, start: activeElt ? activeElt.selectionStart : null, end: activeElt ? activeElt.selectionEnd : null};
}
catch (e) {
}
var settleInfo = makeSettleInfo(target);
selectAndSwap(swapSpec.swapStyle, target, elt, serverResponse, settleInfo);
if (selectionInfo.elt && !bodyContains(selectionInfo.elt) && selectionInfo.elt.id) {
var newActiveElt = document.getElementById(selectionInfo.elt.id);
if (newActiveElt) {
if (selectionInfo.start && newActiveElt.setSelectionRange) {
newActiveElt.setSelectionRange(selectionInfo.start, selectionInfo.end);
}
newActiveElt.focus();
}
}
target.classList.remove(htmx.config.swappingClass);
forEach(settleInfo.elts, function (elt) {
if (elt.classList) {
elt.classList.add(htmx.config.settlingClass);
}
triggerEvent(elt, "htmx:afterSwap", responseInfo);
});
if (responseInfo.pathInfo.anchor) {
location.hash = responseInfo.pathInfo.anchor;
}
if (hasHeader(xhr, /HX-Trigger-After-Swap:/i)) {
var finalElt = elt;
if (!bodyContains(elt)) {
finalElt = getDocument().body;
}
handleTrigger(xhr, "HX-Trigger-After-Swap", finalElt);
}
var doSettle = function () {
forEach(settleInfo.tasks, function (task) {
task.call();
});
forEach(settleInfo.elts, function (elt) {
if (elt.classList) {
elt.classList.remove(htmx.config.settlingClass);
}
triggerEvent(elt, "htmx:afterSettle", responseInfo);
});
if (shouldSaveHistory) {
var pathToPush = pushedUrl || getPushUrl(elt) || getResponseURL(xhr) || responseInfo.pathInfo.finalPath || responseInfo.pathInfo.path;
pushUrlIntoHistory(pathToPush);
triggerEvent(getDocument().body, "htmx:pushedIntoHistory", {path: pathToPush});
}
updateScrollState(settleInfo.elts, swapSpec);
if (hasHeader(xhr, /HX-Trigger-After-Settle:/i)) {
var finalElt = elt;
if (!bodyContains(elt)) {
finalElt = getDocument().body;
}
handleTrigger(xhr, "HX-Trigger-After-Settle", finalElt);
}
};
if (swapSpec.settleDelay > 0) {
setTimeout(doSettle, swapSpec.settleDelay);
} else {
doSettle();
}
}
catch (e) {
triggerErrorEvent(elt, "htmx:swapError", responseInfo);
throw e;
}
}, 1000)
job id: 228
------------------------------------------
|
|
20 | | assert-content | | | Name Email Status, Joe Smith, ~Angie MacDowell, Fuqua Tarkenton, Kim Yee | - | | 0.2s |
| | | | |
| 1 javascript job(s) still running (jsTimeout: 1s).------ JavaScript job status -----
number of jobs on the queue: 1
1) Job target execution time: 1644306821144 (should start in 0.016s)
job to string: JavaScript Execution Job 229: window.setTimeout( function () {
forEach(settleInfo.tasks, function (task) {
task.call();
});
forEach(settleInfo.elts, function (elt) {
if (elt.classList) {
elt.classList.remove(htmx.config.settlingClass);
}
triggerEvent(elt, "htmx:afterSettle", responseInfo);
});
if (shouldSaveHistory) {
var pathToPush = pushedUrl || getPushUrl(elt) || getResponseURL(xhr) || responseInfo.pathInfo.finalPath || responseInfo.pathInfo.path;
pushUrlIntoHistory(pathToPush);
triggerEvent(getDocument().body, "htmx:pushedIntoHistory", {path: pathToPush});
}
updateScrollState(settleInfo.elts, swapSpec);
if (hasHeader(xhr, /HX-Trigger-After-Settle:/i)) {
var finalElt = elt;
if (!bodyContains(elt)) {
finalElt = getDocument().body;
}
handleTrigger(xhr, "HX-Trigger-After-Settle", finalElt);
}
}, 20)
job id: 229
------------------------------------------
|
|
24 | | confirm-next | | | Cancel | Are you sure? | | 0.0s |
25 | | click-on | | | kim@yee.org > DELETE | - | | 0.0s |
| | | | |
| Found control '[HtmlButton 'Delete'] found by: BY_LABEL deviation: 0 distance: 9 start: 1606 hierarchy: 0>1>34>139>865>867>886>922>933>935 index: 935'. |
| Confirm: 'Are you sure?' (page URL: 'https://htmx.org/examples/delete-row/'). |
| Confirm dialog 'Are you sure?' dismissed by clicking Cancel. |
|
26 | | assert-content | | | Joe Smith joe@smith.org Active DELETE | - | | 0.0s |
27 | | assert-content | | | Fuqua Tarkenton fuqua@tarkenton.org Active DELETE | - | | 0.0s |
28 | | assert-content | | | Kim Yee kim@yee.org Inactive DELETE | - | | 0.0s |
29 | | assert-content | | | Name Email Status, Joe Smith, ~Angie MacDowell, Fuqua Tarkenton, Kim Yee | - | | 0.0s |
| 3s |