axe-core
Version:
Accessibility engine for automated Web UI testing
37 lines (34 loc) • 819 B
HTML
<html>
<head>
<title>Double responding frame</title>
</head>
<body>
<script src="../../../lib/core/utils/uuid.js"></script>
<script>
var utils = {};
var axe = {
version: '3.0.4'
};
</script>
<script src="../../../lib/core/utils/respondable.js"></script>
<script>
utils.respondable.subscribe('axe.ping', function (data, keepalive, respond) {
respond({axe: true});
});
utils.respondable.subscribe('axe.start', function (data, ignore, respond) {
// respond the number of times requested, keeping alive if requested
var number = data.number || 1;
var keepalive = data.keepalive;
for ( var i = 1; i < number; i++) {
setTimeout(function () {
respond({axe: true}, keepalive);
}, i*50);
}
setTimeout(function () {
respond({axe: true});
}, i*50);
});
</script>
</body>
</html>