From 834c9812893e5c0990cb156f0b9f3a577388bb69 Mon Sep 17 00:00:00 2001 From: Stalgia Grigg Date: Thu, 30 Nov 2023 14:04:17 -0800 Subject: [PATCH 01/11] v2 expectation as assertionStatement --- src/agent/driver-test-runner.js | 2 +- src/agent/mock-test-runner.js | 2 +- src/data/types.js | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/agent/driver-test-runner.js b/src/agent/driver-test-runner.js index d42c1ad..0aacf37 100644 --- a/src/agent/driver-test-runner.js +++ b/src/agent/driver-test-runner.js @@ -132,7 +132,7 @@ export class DriverTestRunner { for (const assertion of test.assertions) { results.push({ command: command.id, - expectation: assertion.expectation, + expectation: assertion.expectation || assertion.assertionStatement, pass: true, }); } diff --git a/src/agent/mock-test-runner.js b/src/agent/mock-test-runner.js index 1702ae0..26e426e 100644 --- a/src/agent/mock-test-runner.js +++ b/src/agent/mock-test-runner.js @@ -58,7 +58,7 @@ export class MockTestRunner { async runAssertion(command, assertion) { return { command: command.id, - expectation: assertion.expectation, + expectation: assertion.expectation || assertion.assertionStatement, output: `mocked output for ${assertion.expectation}`, pass: await this.testAssertion(command, assertion), }; diff --git a/src/data/types.js b/src/data/types.js index 690cc7b..2482c0a 100644 --- a/src/data/types.js +++ b/src/data/types.js @@ -41,7 +41,8 @@ * @property {string} [commands[].extraInstruction] human-readable additional instruction to follow * @property {object[]} assertions[] * @property {1 | 2} assertions[].priority - * @property {string} assertions[].expectation + * @property {string} [assertions[].expectation] - Expected result, required if assertionStatement is not provided. + * @property {string} [assertions[].assertionStatement] - Assertion statement, required if expectation is not provided. */ /** From 7723d3ffd4460ca2e65187de4a9068c6610d8219 Mon Sep 17 00:00:00 2001 From: Stalgia Grigg Date: Thu, 30 Nov 2023 14:59:28 -0800 Subject: [PATCH 02/11] validate commands for mock runner --- src/agent/mock-test-runner.js | 54 ++++++++++++++++++++++++++--------- 1 file changed, 41 insertions(+), 13 deletions(-) diff --git a/src/agent/mock-test-runner.js b/src/agent/mock-test-runner.js index 26e426e..ac3ba13 100644 --- a/src/agent/mock-test-runner.js +++ b/src/agent/mock-test-runner.js @@ -8,6 +8,7 @@ import { request } from 'http'; import { AgentMessage } from './messages.js'; +import { validateKeysFromCommand } from './driver-test-runner.js'; /** * @implements {AriaATCIAgent.TestRunner} @@ -82,6 +83,44 @@ export class MockTestRunner { this.baseUrl ) ); + + const commandsOutput = []; + const results = []; + + for (const command of task.commands) { + const { value: validCommand, errors } = validateKeysFromCommand(command); + if (validCommand) { + const mockOutput = `mocked output for ${command.id}`; + commandsOutput.push({ + command: validCommand.id, + output: mockOutput, + }); + + for (const assertion of task.assertions) { + results.push({ + command: validCommand.id, + expectation: assertion.expectation || assertion.assertionStatement, + pass: await this.testAssertion(validCommand, assertion), + }); + } + } else { + await this.log(AgentMessage.INVALID_KEYS, { command, errors }); + + commandsOutput.push({ + command: command.id, + errors, + }); + + for (const assertion of task.assertions) { + results.push({ + command: command.id, + expectation: assertion.expectation, + pass: false, + }); + } + } + } + return { testId: task.info.testId, capabilities: { @@ -91,19 +130,8 @@ export class MockTestRunner { atVersion: '1.0', platformName: 'mock', }, - commands: await task.commands.reduce( - async (carry, command) => [ - ...(await carry), - ...(await task.assertions.reduce( - async (carry, assertion) => [ - ...(await carry), - await this.runAssertion(command, assertion), - ], - Promise.resolve([]) - )), - ], - Promise.resolve([]) - ), + commands: commandsOutput, + results, }; } } From 1cd817c5556e34177b25da3977b6c94862da5e05 Mon Sep 17 00:00:00 2001 From: Stalgia Grigg Date: Thu, 30 Nov 2023 15:27:20 -0800 Subject: [PATCH 03/11] Update mock snapshots to include validation errors for UP_ARROW and DOWN_ARROW --- src/agent/mock-test-runner.js | 2 + src/host/tests/snapshots/agent.js.md | 1064 ++++++++++++++++- src/host/tests/snapshots/agent.js.snap | Bin 3462 -> 5735 bytes src/host/tests/snapshots/cli-run-plan.js.md | 32 +- src/host/tests/snapshots/cli-run-plan.js.snap | Bin 1003 -> 1437 bytes src/host/tests/snapshots/plan-from.js.snap | Bin 8163 -> 8165 bytes 6 files changed, 1056 insertions(+), 42 deletions(-) diff --git a/src/agent/mock-test-runner.js b/src/agent/mock-test-runner.js index ac3ba13..242f727 100644 --- a/src/agent/mock-test-runner.js +++ b/src/agent/mock-test-runner.js @@ -101,6 +101,7 @@ export class MockTestRunner { command: validCommand.id, expectation: assertion.expectation || assertion.assertionStatement, pass: await this.testAssertion(validCommand, assertion), + output: `mocked output for ${assertion.expectation}`, }); } } else { @@ -115,6 +116,7 @@ export class MockTestRunner { results.push({ command: command.id, expectation: assertion.expectation, + output: `mocked output for ${assertion.expectation}`, pass: false, }); } diff --git a/src/host/tests/snapshots/agent.js.md b/src/host/tests/snapshots/agent.js.md index 26907a2..d7f795d 100644 --- a/src/host/tests/snapshots/agent.js.md +++ b/src/host/tests/snapshots/agent.js.md @@ -301,11 +301,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -342,6 +350,31 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + ], + keystroke: 'up arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, { data: { data: { @@ -365,11 +398,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -406,6 +447,31 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + ], + keystroke: 'up arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, { data: { data: { @@ -429,11 +495,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -472,11 +546,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -513,6 +595,31 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://localhost:1234/path/reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + ], + keystroke: 'up arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, { data: { data: { @@ -536,11 +643,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -577,6 +692,31 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + ], + keystroke: 'up arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, { data: { data: { @@ -600,11 +740,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -641,6 +789,31 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + ], + keystroke: 'up arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, { data: { data: { @@ -664,11 +837,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -707,11 +888,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -748,6 +937,31 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://localhost:1234/path/reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + ], + keystroke: 'up arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, { data: { data: { @@ -771,11 +985,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -802,6 +1024,31 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + ], + keystroke: 'up arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, ] > {"tests":[1],"options":{"protocol":"developer","config":{"debug":true}}}: controller.run(test 1) @@ -815,11 +1062,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -846,6 +1101,31 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + ], + keystroke: 'up arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, ] > {"tests":[1],"options":{"protocol":"developer","config":{"verbose":["start"]}}}: controller.run(test 1) @@ -859,11 +1139,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -890,6 +1178,31 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + ], + keystroke: 'up arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, ] > {"tests":[1],"options":{"protocol":"developer","config":{"referenceBaseUrl":{"protocol":"http","hostname":"localhost","port":1234,"pathname":"/path"}}}}: controller.run(test 1) @@ -903,11 +1216,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -934,6 +1255,31 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://localhost:1234/path/reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + ], + keystroke: 'up arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, ] > {"tests":[1,2],"options":{"config":{}}}: controller.run(test 1) @@ -947,11 +1293,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -968,11 +1322,20 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW,DOWN_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: true, + pass: false, }, ], testId: 2, @@ -1009,6 +1372,31 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + ], + keystroke: 'up arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, { data: { data: { @@ -1020,6 +1408,38 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW,DOWN_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + { + id: 'DOWN_ARROW', + keystroke: 'down arrow', + }, + ], + keystroke: 'up arrow, then down arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, { data: { data: { @@ -1043,11 +1463,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -1064,11 +1492,20 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW,DOWN_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: true, + pass: false, }, ], testId: 2, @@ -1105,6 +1542,31 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + ], + keystroke: 'up arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, { data: { data: { @@ -1116,6 +1578,38 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW,DOWN_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + { + id: 'DOWN_ARROW', + keystroke: 'down arrow', + }, + ], + keystroke: 'up arrow, then down arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, { data: { data: { @@ -1139,11 +1633,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -1160,11 +1662,20 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW,DOWN_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: true, + pass: false, }, ], testId: 2, @@ -1203,11 +1714,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -1224,11 +1743,20 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW,DOWN_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: true, + pass: false, }, ], testId: 2, @@ -1265,6 +1793,31 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://localhost:1234/path/reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + ], + keystroke: 'up arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, { data: { data: { @@ -1276,6 +1829,38 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://localhost:1234/path/reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW,DOWN_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + { + id: 'DOWN_ARROW', + keystroke: 'down arrow', + }, + ], + keystroke: 'up arrow, then down arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, { data: { data: { @@ -1299,11 +1884,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -1320,11 +1913,20 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW,DOWN_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: true, + pass: false, }, ], testId: 2, @@ -1361,6 +1963,31 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + ], + keystroke: 'up arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, { data: { data: { @@ -1372,6 +1999,38 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW,DOWN_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + { + id: 'DOWN_ARROW', + keystroke: 'down arrow', + }, + ], + keystroke: 'up arrow, then down arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, { data: { data: { @@ -1395,11 +2054,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -1416,11 +2083,20 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW,DOWN_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: true, + pass: false, }, ], testId: 2, @@ -1457,6 +2133,31 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + ], + keystroke: 'up arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, { data: { data: { @@ -1468,6 +2169,38 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW,DOWN_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + { + id: 'DOWN_ARROW', + keystroke: 'down arrow', + }, + ], + keystroke: 'up arrow, then down arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, { data: { data: { @@ -1491,11 +2224,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -1512,11 +2253,20 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW,DOWN_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: true, + pass: false, }, ], testId: 2, @@ -1555,11 +2305,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -1576,11 +2334,20 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW,DOWN_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: true, + pass: false, }, ], testId: 2, @@ -1617,6 +2384,31 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://localhost:1234/path/reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + ], + keystroke: 'up arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, { data: { data: { @@ -1628,6 +2420,38 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://localhost:1234/path/reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW,DOWN_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + { + id: 'DOWN_ARROW', + keystroke: 'down arrow', + }, + ], + keystroke: 'up arrow, then down arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, { data: { data: { @@ -1651,11 +2475,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -1672,11 +2504,20 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW,DOWN_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: true, + pass: false, }, ], testId: 2, @@ -1703,6 +2544,31 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + ], + keystroke: 'up arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, { data: { data: { @@ -1727,11 +2593,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -1748,11 +2622,20 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW,DOWN_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: true, + pass: false, }, ], testId: 2, @@ -1779,6 +2662,31 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + ], + keystroke: 'up arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, { data: { data: { @@ -1803,11 +2711,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -1824,11 +2740,20 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW,DOWN_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: true, + pass: false, }, ], testId: 2, @@ -1855,6 +2780,31 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + ], + keystroke: 'up arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, { data: { data: { @@ -1879,11 +2829,19 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: true, + pass: false, }, ], testId: 1, @@ -1900,11 +2858,20 @@ Generated by [AVA](https://avajs.dev). platformName: 'mock', }, commands: [ + { + command: 'UP_ARROW,DOWN_ARROW', + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + }, + ], + results: [ { command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: true, + pass: false, }, ], testId: 2, @@ -1931,6 +2898,31 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://localhost:1234/path/reference/index.html\'.', }, + { + data: { + data: { + command: { + id: 'UP_ARROW', + keypresses: [ + { + id: 'UP_ARROW', + keystroke: 'up arrow', + }, + ], + keystroke: 'up arrow', + }, + errors: [ + '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + ], + type: 'invalidKeys', + }, + text: `Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + type: 'agentLog', + }, + text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + }, { data: { data: { diff --git a/src/host/tests/snapshots/agent.js.snap b/src/host/tests/snapshots/agent.js.snap index 13881eb346d518057d1edac4bf6da37687310b45..fbc1e80449f0c76be60be282cf0db053f949ad77 100644 GIT binary patch literal 5735 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 Z8%K$)y}yvx(*8jA{{st}#O5sf0RV1tFo6I7 literal 3462 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 diff --git a/src/host/tests/snapshots/cli-run-plan.js.md b/src/host/tests/snapshots/cli-run-plan.js.md index ddc024f..85fb262 100644 --- a/src/host/tests/snapshots/cli-run-plan.js.md +++ b/src/host/tests/snapshots/cli-run-plan.js.md @@ -19,16 +19,21 @@ Generated by [AVA](https://avajs.dev). Starting test.␊ [Server]: Serving '/static/index.html'.␊ [Agent]: Open page: 'http://localhost:8888/static/index.html'.␊ + [Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ Starting test.␊ [Server]: Serving '/static/index.html'.␊ [Agent]: Open page: 'http://localhost:8888/static/index.html'.␊ + [Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ Removing reference from 'http://localhost:8888/static␊ Stopping test agent.␊ [Agent]: Stopping...␊ Stopping reference server.␊ Stopping...␊ `, - stdout: `{"name":"unknown","tests":[{"filepath":"test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","expectation":"role up","output":"mocked output for role up","pass":true}]}]},{"filepath":"test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","output":"mocked output for role down","pass":true}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."}]}␊ + stdout: `{"name":"unknown","tests":[{"filepath":"test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW","keystroke":"up arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW","expectation":"role up","output":"mocked output for role up","pass":false}]}]},{"filepath":"test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","output":"mocked output for role down","pass":false}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW","keystroke":"up arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}]}␊ `, } @@ -47,16 +52,21 @@ Generated by [AVA](https://avajs.dev). Starting test.␊ [Server]: Serving '/static/reference/index.html'.␊ [Agent]: Open page: 'http://localhost:8888/static/reference/index.html'.␊ + [Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ Starting test.␊ [Server]: Serving '/static/reference/index.html'.␊ [Agent]: Open page: 'http://localhost:8888/static/reference/index.html'.␊ + [Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ Removing reference from 'http://localhost:8888/static␊ Stopping test agent.␊ [Agent]: Stopping...␊ Stopping reference server.␊ Stopping...␊ `, - stdout: `{"name":"unknown","tests":[{"filepath":"test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","expectation":"role up","output":"mocked output for role up","pass":true}]}]},{"filepath":"test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","output":"mocked output for role down","pass":true}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}]}␊ + stdout: `{"name":"unknown","tests":[{"filepath":"test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW","keystroke":"up arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW","expectation":"role up","output":"mocked output for role up","pass":false}]}]},{"filepath":"test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","output":"mocked output for role down","pass":false}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW","keystroke":"up arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}]}␊ `, } @@ -75,16 +85,21 @@ Generated by [AVA](https://avajs.dev). Starting test.␊ [Server]: Serving '/static/reference/index.html'.␊ [Agent]: Open page: 'http://localhost:8888/static/reference/index.html'.␊ + [Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ Starting test.␊ [Server]: Serving '/static/reference/index.html'.␊ [Agent]: Open page: 'http://localhost:8888/static/reference/index.html'.␊ + [Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ Removing reference from 'http://localhost:8888/static␊ Stopping test agent.␊ [Agent]: Stopping...␊ Stopping reference server.␊ Stopping...␊ `, - stdout: `{"name":"unknown","tests":[{"filepath":"tests/test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","expectation":"role up","output":"mocked output for role up","pass":true}]}]},{"filepath":"tests/test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","output":"mocked output for role down","pass":true}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}]}␊ + stdout: `{"name":"unknown","tests":[{"filepath":"tests/test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW","keystroke":"up arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW","expectation":"role up","output":"mocked output for role up","pass":false}]}]},{"filepath":"tests/test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","output":"mocked output for role down","pass":false}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW","keystroke":"up arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}]}␊ `, } @@ -103,9 +118,14 @@ Generated by [AVA](https://avajs.dev). Starting test.␊ [Server]: Serving '/static/reference/index.html'.␊ [Agent]: Open page: 'http://localhost:8888/static/reference/index.html'.␊ + [Agent]: Keys in 'UP_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ Starting test.␊ [Server]: Serving '/static/reference/index.html'.␊ [Agent]: Open page: 'http://localhost:8888/static/reference/index.html'.␊ + [Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ Removing reference from 'http://localhost:8888/static␊ Stopping test agent.␊ [Agent]: Stopping...␊ @@ -114,14 +134,14 @@ Generated by [AVA](https://avajs.dev). `, stdout: `Callback Fetch Mocked: http://callback.url/ {␊ method: 'post',␊ - body: '{"testCsvRow":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"responses":["mocked output for role up"],"atVersionName":"1.0","browserVersionName":"1.0"}',␊ + body: '{"testCsvRow":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"responses":[null],"atVersionName":"1.0","browserVersionName":"1.0"}',␊ headers: { 'Content-Type': 'application/json', test: 'header:multiple:colon' }␊ }␊ Callback Fetch Mocked: http://callback.url/ {␊ method: 'post',␊ - body: '{"testCsvRow":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"responses":["mocked output for role down"],"atVersionName":"1.0","browserVersionName":"1.0"}',␊ + body: '{"testCsvRow":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"responses":[null],"atVersionName":"1.0","browserVersionName":"1.0"}',␊ headers: { 'Content-Type': 'application/json', test: 'header:multiple:colon' }␊ }␊ - {"name":"unknown","tests":[{"filepath":"tests/test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","expectation":"role up","output":"mocked output for role up","pass":true}]}]},{"filepath":"tests/test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","output":"mocked output for role down","pass":true}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}]}␊ + {"name":"unknown","tests":[{"filepath":"tests/test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW","keystroke":"up arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW","expectation":"role up","output":"mocked output for role up","pass":false}]}]},{"filepath":"tests/test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","output":"mocked output for role down","pass":false}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW","keystroke":"up arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}]}␊ `, } diff --git a/src/host/tests/snapshots/cli-run-plan.js.snap b/src/host/tests/snapshots/cli-run-plan.js.snap index 13147851b5312f17f799c0c41a72dfc6026cb5d1..222c1fc4460c51a1800c04a5272b0eb980d25eb7 100644 GIT binary patch literal 1437 zcmV;O1!DR^RzV{n=}+n(=%x`zX@21TndF$!PI@~D+YnmjiY)ReLCerpWH<}2U6-pd!V!nuzfpZs%L_8 zSIjN35-?Ub?l37>7{Ja=y$Xx9(~1?z((|r?PBE{6tKp6T_73l=DN|p+w%jxkzUku1 z#HO#VZdq<9%#T+yKfdk}Yv!1kI;|(NW9qc1)M;GHlj)rqWcshO$n-Dn-AcwC)7^@(hWjdx=Q*os}frXZtjk7g$~({l0ukqdfHc;&BM8NvtM| zj=IIJCXt9QWq_5Qh{v26bLN6m@|aGolCKvT?J=EN4mrO)gPi{Z$$2E_SAj@g1w$e^ zUm|k;$$ui}RTC+CEH_rK+(3$c9Vz+@jgY9v$`UKff?{v6D@!EmOBrBD)MMt1nKKgg zm`;@e?J=ENI8m<>qCO>)A-Me>bq3dI`_Eq>ZI875Dp1U;U`V9xOGMj$`EWObRq`#< zjz^v(1&B>ZrsW0dT9AP?$*4xikZDhVgc*YFW*u63!aaxIY2mx8P7Wd4SQ;k^IaCPd zPtvF$^8IdZY$lqHzq)X)Yn*J#13ZQdY(P=yCga+;_O1-QES90LhQnXM7Na=~Nle9@DACJ&5`jXgt)SC1C&nZL`Ag literal 1003 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 Date: Thu, 30 Nov 2023 16:25:44 -0800 Subject: [PATCH 04/11] Handle v2 combo key presses and v2 expectations in mocked error keys --- src/agent/driver-test-runner.js | 3 +++ src/agent/mock-test-runner.js | 12 ++++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/agent/driver-test-runner.js b/src/agent/driver-test-runner.js index c9071dd..802b0e4 100644 --- a/src/agent/driver-test-runner.js +++ b/src/agent/driver-test-runner.js @@ -208,6 +208,8 @@ export function validateKeysFromCommand(command) { for (let { id } of command.keypresses) { // PAGE_DOWN and PAGE_UP are the only commands that have the extra _ inside a key id = id.replace(/(PAGE)_(DOWN|UP)/, '$1$2'); + // + is used to connect keys that are pressed simultaneously in v2 tests + id = id.replace('+', '_'); if (/\//.test(id)) { errors.push(`'${id}' cannot contain '/'.`); } @@ -249,6 +251,7 @@ export function atKeysFromCommand(command) { ATKey.chord( ...id .replace(/(PAGE)_(DOWN|UP)/, '$1$2') + .replace('+', '_') // + is used to connect keys that are pressed simultaneously in v2 tests .split('_') .map(key => key.trim().toLowerCase()) // `up arrow`, `down arrow`, etc are sent as `up`, `down`, etc diff --git a/src/agent/mock-test-runner.js b/src/agent/mock-test-runner.js index 242f727..6466b20 100644 --- a/src/agent/mock-test-runner.js +++ b/src/agent/mock-test-runner.js @@ -97,11 +97,13 @@ export class MockTestRunner { }); for (const assertion of task.assertions) { + const expectationText = assertion.expectation || assertion.assertionStatement; + results.push({ command: validCommand.id, - expectation: assertion.expectation || assertion.assertionStatement, + expectation: expectationText, pass: await this.testAssertion(validCommand, assertion), - output: `mocked output for ${assertion.expectation}`, + output: `mocked output for ${expectationText}`, }); } } else { @@ -113,10 +115,12 @@ export class MockTestRunner { }); for (const assertion of task.assertions) { + const expectationText = assertion.expectation || assertion.assertionStatement; + results.push({ command: command.id, - expectation: assertion.expectation, - output: `mocked output for ${assertion.expectation}`, + expectation: expectationText, + output: `mocked output for ${expectationText}`, pass: false, }); } From b9434c086379ec07945dbf342cc55228c8dcfa7a Mon Sep 17 00:00:00 2001 From: Stalgia Grigg Date: Mon, 4 Dec 2023 09:43:55 -0800 Subject: [PATCH 05/11] Normalize UP_ARROW and DOWN_ARRROW before validating --- src/agent/driver-test-runner.js | 2 + src/host/tests/snapshots/agent.js.md | 920 ++++++------------ src/host/tests/snapshots/agent.js.snap | Bin 5735 -> 4904 bytes src/host/tests/snapshots/cli-run-plan.js.md | 42 +- src/host/tests/snapshots/cli-run-plan.js.snap | Bin 1437 -> 1478 bytes 5 files changed, 315 insertions(+), 649 deletions(-) diff --git a/src/agent/driver-test-runner.js b/src/agent/driver-test-runner.js index 802b0e4..d48fa6a 100644 --- a/src/agent/driver-test-runner.js +++ b/src/agent/driver-test-runner.js @@ -210,6 +210,8 @@ export function validateKeysFromCommand(command) { id = id.replace(/(PAGE)_(DOWN|UP)/, '$1$2'); // + is used to connect keys that are pressed simultaneously in v2 tests id = id.replace('+', '_'); + // `UP_ARROW`, `DOWN_ARROW`, etc are sent as `up`, `down`, etc + id = command.id.replace(/_(ARROW)/, ''); if (/\//.test(id)) { errors.push(`'${id}' cannot contain '/'.`); } diff --git a/src/host/tests/snapshots/agent.js.md b/src/host/tests/snapshots/agent.js.md index d7f795d..958ecd5 100644 --- a/src/host/tests/snapshots/agent.js.md +++ b/src/host/tests/snapshots/agent.js.md @@ -303,9 +303,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -313,7 +311,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -350,31 +348,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - ], - keystroke: 'up arrow', - }, - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, { data: { data: { @@ -400,9 +373,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -410,7 +381,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -447,31 +418,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - ], - keystroke: 'up arrow', - }, - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, { data: { data: { @@ -497,9 +443,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -507,7 +451,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -548,9 +492,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -558,7 +500,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -595,31 +537,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://localhost:1234/path/reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - ], - keystroke: 'up arrow', - }, - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, { data: { data: { @@ -645,9 +562,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -655,7 +570,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -692,31 +607,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - ], - keystroke: 'up arrow', - }, - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, { data: { data: { @@ -742,9 +632,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -752,7 +640,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -789,31 +677,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - ], - keystroke: 'up arrow', - }, - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, { data: { data: { @@ -839,9 +702,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -849,7 +710,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -890,9 +751,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -900,7 +759,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -937,31 +796,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://localhost:1234/path/reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - ], - keystroke: 'up arrow', - }, - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, { data: { data: { @@ -987,9 +821,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -997,7 +829,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -1024,31 +856,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - ], - keystroke: 'up arrow', - }, - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, ] > {"tests":[1],"options":{"protocol":"developer","config":{"debug":true}}}: controller.run(test 1) @@ -1064,9 +871,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -1074,7 +879,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -1101,31 +906,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - ], - keystroke: 'up arrow', - }, - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, ] > {"tests":[1],"options":{"protocol":"developer","config":{"verbose":["start"]}}}: controller.run(test 1) @@ -1141,9 +921,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -1151,7 +929,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -1178,31 +956,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - ], - keystroke: 'up arrow', - }, - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, ] > {"tests":[1],"options":{"protocol":"developer","config":{"referenceBaseUrl":{"protocol":"http","hostname":"localhost","port":1234,"pathname":"/path"}}}}: controller.run(test 1) @@ -1218,9 +971,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -1228,7 +979,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -1255,31 +1006,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://localhost:1234/path/reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - ], - keystroke: 'up arrow', - }, - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, ] > {"tests":[1,2],"options":{"config":{}}}: controller.run(test 1) @@ -1295,9 +1021,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -1305,7 +1029,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -1325,8 +1049,10 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -1372,31 +1098,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - ], - keystroke: 'up arrow', - }, - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, { data: { data: { @@ -1426,19 +1127,25 @@ Generated by [AVA](https://avajs.dev). keystroke: 'up arrow, then down arrow', }, errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], type: 'invalidKeys', }, text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, type: 'agentLog', }, text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, }, { data: { @@ -1465,9 +1172,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -1475,7 +1180,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -1495,8 +1200,10 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -1542,31 +1249,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - ], - keystroke: 'up arrow', - }, - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, { data: { data: { @@ -1596,19 +1278,25 @@ Generated by [AVA](https://avajs.dev). keystroke: 'up arrow, then down arrow', }, errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], type: 'invalidKeys', }, text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, type: 'agentLog', }, text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, }, { data: { @@ -1635,9 +1323,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -1645,7 +1331,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -1665,8 +1351,10 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -1716,9 +1404,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -1726,7 +1412,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -1746,8 +1432,10 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -1793,31 +1481,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://localhost:1234/path/reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - ], - keystroke: 'up arrow', - }, - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, { data: { data: { @@ -1847,19 +1510,25 @@ Generated by [AVA](https://avajs.dev). keystroke: 'up arrow, then down arrow', }, errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], type: 'invalidKeys', }, text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, type: 'agentLog', }, text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, }, { data: { @@ -1886,9 +1555,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -1896,7 +1563,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -1916,8 +1583,10 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -1963,31 +1632,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - ], - keystroke: 'up arrow', - }, - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, { data: { data: { @@ -2017,19 +1661,25 @@ Generated by [AVA](https://avajs.dev). keystroke: 'up arrow, then down arrow', }, errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], type: 'invalidKeys', }, text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, type: 'agentLog', }, text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, }, { data: { @@ -2056,9 +1706,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -2066,7 +1714,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -2086,8 +1734,10 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -2133,31 +1783,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - ], - keystroke: 'up arrow', - }, - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, { data: { data: { @@ -2187,19 +1812,25 @@ Generated by [AVA](https://avajs.dev). keystroke: 'up arrow, then down arrow', }, errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], type: 'invalidKeys', }, text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, type: 'agentLog', }, text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, }, { data: { @@ -2226,9 +1857,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -2236,7 +1865,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -2256,8 +1885,10 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -2307,9 +1938,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -2317,7 +1946,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -2337,8 +1966,10 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -2384,31 +2015,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://localhost:1234/path/reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - ], - keystroke: 'up arrow', - }, - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, { data: { data: { @@ -2438,19 +2044,25 @@ Generated by [AVA](https://avajs.dev). keystroke: 'up arrow, then down arrow', }, errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], type: 'invalidKeys', }, text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, type: 'agentLog', }, text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, }, { data: { @@ -2477,9 +2089,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -2487,7 +2097,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -2507,8 +2117,10 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -2544,41 +2156,54 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, + { + data: { + data: { + type: 'openPage', + url: {}, + }, + text: 'Open page: \'http://reference/index.html\'.', + type: 'agentLog', + }, + text: '[Agent]: Open page: \'http://reference/index.html\'.', + }, { data: { data: { command: { - id: 'UP_ARROW', + id: 'UP_ARROW,DOWN_ARROW', keypresses: [ { id: 'UP_ARROW', keystroke: 'up arrow', }, + { + id: 'DOWN_ARROW', + keystroke: 'down arrow', + }, ], - keystroke: 'up arrow', + keystroke: 'up arrow, then down arrow', }, errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], type: 'invalidKeys', }, - text: `Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, - { - data: { - data: { - type: 'openPage', - url: {}, - }, - text: 'Open page: \'http://reference/index.html\'.', + text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, type: 'agentLog', }, - text: '[Agent]: Open page: \'http://reference/index.html\'.', + text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, }, ] @@ -2595,9 +2220,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -2605,7 +2228,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -2625,8 +2248,10 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -2662,41 +2287,54 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, + { + data: { + data: { + type: 'openPage', + url: {}, + }, + text: 'Open page: \'http://reference/index.html\'.', + type: 'agentLog', + }, + text: '[Agent]: Open page: \'http://reference/index.html\'.', + }, { data: { data: { command: { - id: 'UP_ARROW', + id: 'UP_ARROW,DOWN_ARROW', keypresses: [ { id: 'UP_ARROW', keystroke: 'up arrow', }, + { + id: 'DOWN_ARROW', + keystroke: 'down arrow', + }, ], - keystroke: 'up arrow', + keystroke: 'up arrow, then down arrow', }, errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], type: 'invalidKeys', }, - text: `Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, - { - data: { - data: { - type: 'openPage', - url: {}, - }, - text: 'Open page: \'http://reference/index.html\'.', + text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, type: 'agentLog', }, - text: '[Agent]: Open page: \'http://reference/index.html\'.', + text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, }, ] @@ -2713,9 +2351,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -2723,7 +2359,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -2743,8 +2379,10 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -2780,41 +2418,54 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, + { + data: { + data: { + type: 'openPage', + url: {}, + }, + text: 'Open page: \'http://reference/index.html\'.', + type: 'agentLog', + }, + text: '[Agent]: Open page: \'http://reference/index.html\'.', + }, { data: { data: { command: { - id: 'UP_ARROW', + id: 'UP_ARROW,DOWN_ARROW', keypresses: [ { id: 'UP_ARROW', keystroke: 'up arrow', }, + { + id: 'DOWN_ARROW', + keystroke: 'down arrow', + }, ], - keystroke: 'up arrow', + keystroke: 'up arrow, then down arrow', }, errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], type: 'invalidKeys', }, - text: `Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, - { - data: { - data: { - type: 'openPage', - url: {}, - }, - text: 'Open page: \'http://reference/index.html\'.', + text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, type: 'agentLog', }, - text: '[Agent]: Open page: \'http://reference/index.html\'.', + text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, }, ] @@ -2831,9 +2482,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW', - errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW', }, ], results: [ @@ -2841,7 +2490,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW', expectation: 'role up', output: 'mocked output for role up', - pass: false, + pass: true, }, ], testId: 1, @@ -2861,8 +2510,10 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -2898,40 +2549,53 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://localhost:1234/path/reference/index.html\'.', }, + { + data: { + data: { + type: 'openPage', + url: {}, + }, + text: 'Open page: \'http://localhost:1234/path/reference/index.html\'.', + type: 'agentLog', + }, + text: '[Agent]: Open page: \'http://localhost:1234/path/reference/index.html\'.', + }, { data: { data: { command: { - id: 'UP_ARROW', + id: 'UP_ARROW,DOWN_ARROW', keypresses: [ { id: 'UP_ARROW', keystroke: 'up arrow', }, + { + id: 'DOWN_ARROW', + keystroke: 'down arrow', + }, ], - keystroke: 'up arrow', + keystroke: 'up arrow, then down arrow', }, errors: [ - '\'ARROW\' of \'UP_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], type: 'invalidKeys', }, - text: `Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, - { - data: { - data: { - type: 'openPage', - url: {}, - }, - text: 'Open page: \'http://localhost:1234/path/reference/index.html\'.', + text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, type: 'agentLog', }, - text: '[Agent]: Open page: \'http://localhost:1234/path/reference/index.html\'.', + text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, }, ] diff --git a/src/host/tests/snapshots/agent.js.snap b/src/host/tests/snapshots/agent.js.snap index fbc1e80449f0c76be60be282cf0db053f949ad77..66af7323b1fdd6cd6edfb4a3a8aae7da325f1f81 100644 GIT binary patch literal 4904 zcmV+@6W8oPRzVw`Yy}wd) z+oyBJl^=@;00000000B+T?vpJRT=I%_P&#Fgu@yK%S|+Fk_BU24&4wS1jvRn1u@9% zZtw2E?DW{vyPE(}A%a3-p@>CDjL3~fOQ6t{T8M%ImW7~}SSTKNB6t*dL<<$ao})AS zdS>2q&&+O5=1bLA+q?Pu_3PK~Ki>cS-S3XE;g~jZdGhKzRU>M|)U8Lw)tS)XxEeQ3 z(c*@##bT%y6S>u-j-)yV#`Xme@=w+w{NGa|YXjgR;B_2o3C_#HHMOscJrJ{6Cnq0mg! zm#|FNQMVCZ&?=3*p%?VmEjRBJ{BFv(e~}z2SPDz zoVJCwg|>yZrF7f!4ykPkkE+8{I56}nRj@Pu2XpL9U(TF<#G4Gd(U8ovKT$sIr&WDeORA6vr_Ky-p_iqXrI)3bb?#-a zm75z~9aD8RKBBIPB-IP_nEAKtV+ap~Ck!JIUKXCvl14l-39A&2X(N%C`8)oc&|sei zR`wrvJdPvAL`Gz}c^uwOyG6T2yG6U@+-{vv$Zq9WCUb~kf|!e-wV}14wJF2eobJNf zFgwBQ#6g#x*x*JHn6IEGrYEK+u7oGP)r|p~y9|c!>>NwxUxuIkG7FYARwr8Fz&L(R z0y`wO%2L*+6bBPyNl`;Es!pphjJ2NjtAW3v>3;*qNPKE3Grz@Zy!7dxdFbyc;h|ft z7g_P~=~UzCoaOfE6p4`eq^j|x&U5{wq#+z1ST!Elr(Hj=xpR4e8*-j}!$4*sdkL@= z_=NZ{eYOD%rXJ>(avo;;NF)&%j>e)!R86M-_xCyf+dQI8PDbLR>HlfViK&}(H8~YC zlEOGQnqzpzXzJHsdcoYd0;jD4E&@IP+zUJ_K5X0S!2fTEyy2TYu>-RvHiTLbzjpa& z3pLCV!d*9ros1Y8FwEB6nAAqZII$&ST&U_v%z^A*0xSDg2tsYcx;B$kby;Jb898~2 z?TJ{#Kuk56r%6kV7yDB)!1{fyKdaU=INA=}BUy)H^85lKzXjS6T)q>~#30kYJ{PsG zDKj~&$#TKQ_YIzV?$9Q2xV0%GF=bhYBh1@TM?>kqhH$r`11F~EsH@Agsaq51ZN$hK z;wByX9hyoM@6lp=kMf@vOhl5&)Gz+7jM+HpfZ14CtS)cFst4|aU0hQjFhnLY ziYr;8e*+@l27W48qeFBlX5Mn(RB@uV74SdPZdb|qmh<;iaXJ62leYVF&r!4@<%JxsDLXWw=QQ(>FMa{=;=J=>251Qud7X} z7f-eH)mf_LB+TklfQw2^wcJq2RLfVZm}>d0leSMQmTIvkSZZRW=8`=9vd~E-Y2ozC z8Z@&GxCFRPo_^U25k!5;bMo|y5>%8%;3!~Po_^U4kvlS}mtU5eehE6v9C#w2v3mb@ zC%r$Z%!%VHC39i*Q!?3HizFp;4@C9?&&pFWzk|pt^OBP3Zme!f<~k4fH3q&6d>Qz9 zH1HiNXdq;-Qj-}ZGiYm@%pjRTGJ|9Wg)sC)*ItIfBZEfjft^k+;EKG%Z9j>NJPquZ=8l4IhWhjZX6(H~ z)VRDUwBiwto6mISexBP&pj>gb3PblJbl`d5fAU`_lV?q1K`)Jo7H(;?F#yK%_w zlT<9&pkJn6t}(y-fO~bH*Q$-cMYZJMudcR(|ALbXRIKvB+^iHAei3LBRo3qG-vN;m zfOCMo^Y8Q>z27q@R6mCEb$_Z(NO`Msb5g!d zyWi0(T3ed!pBK$;tb5IVK(5(OLFD@x$7;SKJ0WUz-Yw9Js@%e?$}L+vv}r?D`!H{I z_GT;DZLkLOx;*-NE-`fe@WkEZz!4!#Wf=o3F+#HHXe^&fsS6TZVMe7 zno6pnB!Xb{bYvo;M@9@xs}MRL-hhb{iJ79|&~zj=r6xmTx;7ayV~Zq$vzg;Y`o8sC|?d(paH`6b#cGX`?;~Mb(xK_k* z^=BQ|!reKJtI2d)rvV#*&A=G&e&8zEO0_X%?>=I!R3B2T_X>WlSnm~>t59=%ad@10 zn0_1K67#SjWhSr3;Z49j^0y71gUAcOYx1`Z`ZKS=Z4iyG{cVFi5V;HZs^o10h&IE> zbOLV??Q@q+G+S4UVVW&^Sb-IIf1`udp6nflh?B+~zQb^%leWwI?8MjS?ouy1xRn1c zzjduM)osa8G;Z1pn|tgHO+=r zY05lDvkMVac9m_;s;sQZ)`Dqrd!wxf6hD*dTUK(ak5n_MW>U=_rJBzyMU5SPz?rl& zX=l>Tq@5YhGoGIl+PQL0j1)8}=)8@Qf+hv+;XFFWjTAH~Xj0ImpzGF@aok8jlY%A% zO$yq(W{@eXx=&e=g02_^z1mgUk90KYXwuOhrK8U+Nu}L<&Wx-yS!uG;WThG6GsK@8 zR=VQ8te@MMavRgy-o~_~4+QWlm|VGWg~(;Vhk(^$g|odNdJ9BGfNj7Xr4~d#QPTy{e|FOQ zIr;p*)wRQ&6lu+oc=6C?wyyy>F&H7d9QHVES8=G zb_4t5h10J=_>C|@oZkrZRhAOxH^TUhFb|tD zjvK!bR*>rEH^S`a^BZCOMi>)UOkD9BVKqv1pIk=rj|4RdY7*2QC8)Q!Q*3T!MY5V? zwW9_}Rx{>j%s)qDbv4}@iE9$qc^e~fP2$?a*>{c`iE9$qB(6zZ*R3hzxRJOfaZTcy z#I<+LAd^^ipTr_@T`}T%eT5Q%B(X_ilf?EYi9PC4$+-a*xomRT^>)bYr3rEk}5iT6LaOA?#yPd6_g<~zb zNp7T-zo?oUX>lVhZlqQF6=WPYZlooMb0e+FWD~iO7B|v5m`onWjT>ndEYjviTK4m~ zkrp@7Vv>zXHg2RHRWsB?cUvh`%^9W_X{ zo(l;sB<6^%uZlmjX!Y(Va{bwA{5%<02b`DjYenhwG%+5v==56-(CLpJpwnMg(sVlP z;~{V-M*=J5#Q8Ktt^#frMeT{Q7a{To;J>1%ja>~5{Nl_Pk_iEunE{B ziZ|HAAA`tKz%PKei2SoH;U7E$B13=*9Nk(x>0b)H+F}_eR~+k_R!@9cYSJ6s*y*4f zLW1y6^_*}xd^0a3hDYUPTM zgZH+TM=pLl-}!0n|8-jdalsZ|hW)pL7-@GF&o-*L0CFON2$HxGPIjJ6Ora4%}1Kg zYoQ;b|2mKU=gPN{@+0L(%CA1txEwc9ex&?J`PGx|a@?AedtpM>3FPAj!b`Oz?8t zNCuJ&BpFywy327R8AvjaWS|!{jBEcoU;C2`tQZ+s&c~9tk4-Okp)0;5)arNvVA9C|RYl>dOp>p+ia(d{gy0g)?!kC)0)o>Og> z@+v16sQeC=d*}D^KP8*#QQO9GD>H)tRn-%uM$@n1Mlrn8bF7X8?!cAtCH6x`Jdy1O@@c zh^+L?6f-T&^qlSPj^lCt**XZJ>5P1_&Db~T|NAL>(;G%|9k)M`|H+&8#?@f&W)k3>{i3R zuwNbgWUo5lSIsBHI~VWn>hgxYUvM@# zlqyC0XLH${bMV;)ECSkrMqA}rTg8H4(7VNEiyhV1*DJPa#pY0KH8$JzLqEpRZQ7?T za=2eRv};8=-oWA8z{yx~mF*ojshwe)T|aDSXo#3ju_;O`u*fEuRv1jb29s|94~V8! ziKcatYK*bjUWDOzt;#6Nsa?5ZtH&?x`rpFpU^w<={Mtwhu50tG3VVZLUvGD7YinF# zirqqClOtt$g8jX{D9AJ53-@^Xf`M?LGvN0$ZwLf8HpiEJk(ILJD;ntQi&YeN@_H1r z9@q@rXBQgDVQ9~%VDcN_xM*4_nmQ*s6y?*v9N-3rVD2(Bzaw&0UvXHts+xpW7woq5 zsj)9EuXgcE1KqLaOE7iC8d?9X*4C-YtBaJkBKotq+W){}?c;7mTD5oC?9byAuZped z6dT`u5+K~l?rKYeN3Wu87)~;)5iu#nM zwl6hx26{L6x^c91>((}pKhRCzLf=B)Lf?|UZ~3g$w={LB9sM{62m4jQ&)5&d`5DJd ze9i?flld5X#GPEF`R;#Nl4x3AtlA4wLtRYKddf2jP-zdW$Vq3QNyhU>H7x zQhx*-1dfW=WgOsj+Q0_pNd~yy=R2(Up+Xt47$J9{-rL2CbY?O_qTPPJyxVV9gB^j8 z3X7)5FPqkJmgOwVS(dY`^;z~dxw{Ff8`PlM+o>+}hSY0({>H&wT;-r?y$MFP?*AZ@4FFGDACV+DgAgzeT@Azh&KT{k56j zit|ib6T=0Oi=elmx1qNgfw#FL18+lig6u@eu@lQP83^PnI1_Uw=1iQ8nRrJg4k&*N zhHY7#C$qQUbGFQb4LPg%`f{KfpPPVNCB8}@tj{PGI>wZgj-X53toqT`!J&E8@g9mk z1x%LAsp<55w_bSq-9LKMFH7U5>!qiN_;`16ad(zxdUsN+ka?$aai>;ge5a&KINq>a z+^}64->^KA_J0+3=PTNxf$ZM_gTS}Mn`tvNpfhqae-d{yYdgJt-VUGN7xt;4$p8K+ z?tfjKflZsdyA@EwN)e5;``F+*rTX+Y^l{6O3@x6=Eg5;pJ#%y>Dy^bc*Xlw>NyP8VsQi z#Qx%#)jCr!s_6&@21063R@j)RoxH@_KEF4NHPxmhMe4(Nl0DJ`^zV!8v0*)cqpiTh zk~kEd=Lwi-LBKI!0v4Fd#YJY)z$&4#Rng9&cb02b+_+%n%Jwyp&f<$(LszQ7U?3QZ zb-{E?No;I&un(2-hT~eWDv06h>F*QoZ=gTi*RQ*yNm~1!O`gqOf4>^?YzPK6c{HaI zYMU`*;Ns5KZur;!j#gh_#(>(<74%^OnK2m!cLcn_uIVUD^JGykcge7qo0Te!uv1T8 zZiO44qW#7*YiiUD)l7?XLzUXBvJhAbtN}Wrb4$tzsUp&I2X!uC&oGzpT$D?|p*Af< zX@}3i6KH)0y}TWV*8m%(KE$yLCcA;3%Nd3bU~)!taN^jhGMIM4#0UJnXj)@1U5no1 z1qQ_7HO^$BwG?{Fc#FeU3bV*t*qs*2o~>83y-)4+^kD*S^E7Ln7=2iuKWF%QyVSwf zp717r!l`CiIF9>`aiAn#I^w9_6}bLL>mG9r zx2~f<7(XW5?zpHUx>$_-$2@nE6{h(KYka-vFupFWw^|@W(J+baQEh1Db*M-ua67Qu zEi~U4Lo5FlCNH@Y7f55pn8hJf&h9f=XAe{lw?Z{Kc^?9^kSex>8~+o+if-fZ1@`xO zylAw6B3i^onr{~_cz1PT^VKIOJRYfzMMj5l^rrT$Mz}o<(l94^%ctAA(RKHGH`yN>!uQC@{s4MrKX7NdWdGyYB>Ru$knEpeg^B*#RAj&2H6vXz z(hKDRz~{?U00?JC0N8_Keh54XydxI?YAY0F9Pl~00N{m5H?S2rEEfPihKapWQ6>V% zeG!QJ~RnDhkXp69v{6iYRa!Dsm_APrxC$DDXZ^KFpdZaDTap z0>8oqA4*RYctsZl&f=(|Mp34Wk|=O{0j&MWWsu7tmq9Kg8(c=asXvqL5Xf{xrW-Qd zkm-g@H_R*Bz;wfcWfquj$aF)d8;GP0jB;!E03#=FPTrinb2)kM%g8bDkw!k!$VVE}4^ByJlfB=$!M33Tr_aQHTGQm$6ahvQfXTqpV&<3epOOnwYJC7QaDjR0*f zx5DaMc#E)pffS$Pd~+=~2D6$Oz3x7b28N<2!{X6Pt4vs+H({0t^f0IvbZMe}ND zcS;e)O{g>t;LF5m$0tjI$dcwPHRn4GRmoKwbR9GmT~ zDzn(^*SO$ks}h^9HhFAzxGJ``w7V3=1zaQ{C~_5>Eg0F#g+Ua9ChFT1@7;5D*)Y_l9cN*0vAYEIFGG_Y)OnwO* zPB&)zX|7|o-&;9B_MalGv+#gqX~c2!am5P(zdVln4or3dj{>z~U}lWtw5=UK2P^|T z;=()saop#v#Buq3Y_5;7U0iH;KU(8q;E+7FdkZFi1kL~x#CT^!vE8NSvE2=3vE7|H zjqUcM^nU?f2TsUiyYn#}U09W^*zQod#diOT3qFxvYveOZbiX+-DcSO&?f0$G;foPF))HwFFoV+z8wR^aHm5cgiTSs>n$Ej!udF za+nf(SJ5{EJJ+Uf2DUJ|85j;XX@^6*iS5)5D9frx9z&@FlX1$F8zBGnP=4W8ytW}gx01Imc z^YaZpdWeebt}W(`?C!Es``l$#J!YXACC0Xal!(>fEVw{|~*Q0R8a|~zv7(cg#mjRH`Q;d-^ti`s^3(UY%RQ2oy5t)co|5cQ(^ zP4%1VcarK+{WcY@sD4xZE*aL0>UTM--}5peOR0oYbfOYYB|IB)&C0YqP$pX~QxK~OE^a>%=V2W)@i{l@Wm9V4L-D{>x(2>k(c^&!akv+FLiEl?G5a`7 z-Uq5h=U8E)`Yy3$QT5$orLgo=Uzg4K5K8?Ka1b~uUYAins?$6dFi-Sgm4+r5;*vV7 zY`|D3q6#LiJ5cZK5;vV5Z)jy(1n!B;h0wyY(Cn{@8tG@tMqSrAdD*pi{{{@_tCn|SfF!lg9%M+DPS15|3Qc)&} zJ3N~uDlf@qqVkp;CMrKrc=^2F!2Ve$@8D<%>f6Q3`DNi%R6aGgBy`4*Vm4(yXBJ|Be1 z)4*H6NqOS)`Spr&Vf|<%J})uPEbcMOEZ&j7#OKG&t9Qh#dhUh-NqnA-ip&Gn0t52I z=Lcc3cVvmrTC(#>;1*z)Jn{K3Ox^^(nzh8|X^l*LmQs)H88#9VpYxsgJcv7Wvn=s> z8w~COcBYs3yhliUeojw(J~f>9{F(8JG7VTJrYIW|p9f&F6?j0N_;)n(c*lT#sI~?9FY1yT@&?x>i>)s^6g-`y%@I_zBES1X6?Zvpg7`GR*nF?gwUX0s| zl?->r?ZwJjWxsR;lqt1w3Q*L>sf}ktx>=W*AL0wR=%%QXTPlz`dHJsO^Wbc$nNu^T zW}b}0r)EygycF~jYUb3;shLMT4mI<9-WqD=1yL_*=G4ronJ1|pHFHzBi<&t#^OE7w zsF|0uX1*j#^eOdo3RBe2sh?*<(&@_3C-Jpi^j4J7DWeyJFDsVifBt+fU*yFXc@_DK zyfWOBfv@)BGK4`BgQi?g;6KjLHSuL%jJ^uq?J@dd^i|5yS1~znzW$4^|KjVv(mZ`B zB}()4Ure0i>%aK=FTVaOT`yE73Dtc4SE1aw!ksIu-8R1dEAif3`xHJEA@yk*(B@l7AU>T`~wPc%s*iMK{h0;Yt!>_UFv4lk41TqZv~@& zVxoYh0+}dKz5zroy{xY2S0}6j=i&2GU@@>N>TOf1_(OWUPgn83J*?tCIjrLUw=$&S zqc5EUCwCq&OD@uHhRK(KyG7F^lpRdo0Zxmi2BF9CI{d&}zzNZ9)SGDJiyRh+$tfvi zZT%i4sGI>SCm7joRQFjpRVnG%&*r>|(X&3rN$hZuEn=dELC17z8{FLh1c9H6<`o9> zH(~Mz;1uv%al<-{z(X>ZU;`@%=JewyLEv8CfS4y?NL;hO0h6~~iK~J!sWgUhhUQLN3%K1~ zPFesOcONeJfIG2qYm<|}zi`Lmpg-a0U7%h}L#dN?^pO#$(e>%&BVC`8l4QtFN|Kah zHiG4j5jZ2hjDfz2^d#xYQC|rb6+M}Ak4vhOR3)iOQkA4CNmY`nBvnbOa@0p|u~L=o z*<7oVwj>om+LE+oHiBs1NE{RQz@^I~dr9`PARJnev6uOByd*J6Vv@upiAfTZBqm8r zl9(hhM}6cLD~UOh=YhB@J&6HwndCBa8B#ww692@l=}C$fyze6^N>a3xNztP7;KS_d z9i_moo`A_mz*y1G7}?eTfysM-Tl6nx?5aQ4?CK6HC&>Pm;ZK(-<9cFLnqAvy4la5c zuv*T-YHu+38t`4WY7}?s3U^2^{AGY?ja${>ha!10lblBRO>R8M+7f17f Z8%K$)y}yvx(*8jA{{st}#O5sf0RV1tFo6I7 diff --git a/src/host/tests/snapshots/cli-run-plan.js.md b/src/host/tests/snapshots/cli-run-plan.js.md index 85fb262..b355a5f 100644 --- a/src/host/tests/snapshots/cli-run-plan.js.md +++ b/src/host/tests/snapshots/cli-run-plan.js.md @@ -19,21 +19,21 @@ Generated by [AVA](https://avajs.dev). Starting test.␊ [Server]: Serving '/static/index.html'.␊ [Agent]: Open page: 'http://localhost:8888/static/index.html'.␊ - [Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ Starting test.␊ [Server]: Serving '/static/index.html'.␊ [Agent]: Open page: 'http://localhost:8888/static/index.html'.␊ [Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ Removing reference from 'http://localhost:8888/static␊ Stopping test agent.␊ [Agent]: Stopping...␊ Stopping reference server.␊ Stopping...␊ `, - stdout: `{"name":"unknown","tests":[{"filepath":"test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW","keystroke":"up arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW","expectation":"role up","output":"mocked output for role up","pass":false}]}]},{"filepath":"test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","output":"mocked output for role down","pass":false}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW","keystroke":"up arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}]}␊ + stdout: `{"name":"unknown","tests":[{"filepath":"test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","output":"mocked output for UP_ARROW"}],"results":[{"command":"UP_ARROW","expectation":"role up","pass":true,"output":"mocked output for role up"}]}]},{"filepath":"test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","errors":["'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","output":"mocked output for role down","pass":false}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}]}␊ `, } @@ -52,21 +52,21 @@ Generated by [AVA](https://avajs.dev). Starting test.␊ [Server]: Serving '/static/reference/index.html'.␊ [Agent]: Open page: 'http://localhost:8888/static/reference/index.html'.␊ - [Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ Starting test.␊ [Server]: Serving '/static/reference/index.html'.␊ [Agent]: Open page: 'http://localhost:8888/static/reference/index.html'.␊ [Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ Removing reference from 'http://localhost:8888/static␊ Stopping test agent.␊ [Agent]: Stopping...␊ Stopping reference server.␊ Stopping...␊ `, - stdout: `{"name":"unknown","tests":[{"filepath":"test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW","keystroke":"up arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW","expectation":"role up","output":"mocked output for role up","pass":false}]}]},{"filepath":"test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","output":"mocked output for role down","pass":false}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW","keystroke":"up arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}]}␊ + stdout: `{"name":"unknown","tests":[{"filepath":"test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","output":"mocked output for UP_ARROW"}],"results":[{"command":"UP_ARROW","expectation":"role up","pass":true,"output":"mocked output for role up"}]}]},{"filepath":"test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","errors":["'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","output":"mocked output for role down","pass":false}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}]}␊ `, } @@ -85,21 +85,21 @@ Generated by [AVA](https://avajs.dev). Starting test.␊ [Server]: Serving '/static/reference/index.html'.␊ [Agent]: Open page: 'http://localhost:8888/static/reference/index.html'.␊ - [Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ Starting test.␊ [Server]: Serving '/static/reference/index.html'.␊ [Agent]: Open page: 'http://localhost:8888/static/reference/index.html'.␊ [Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ Removing reference from 'http://localhost:8888/static␊ Stopping test agent.␊ [Agent]: Stopping...␊ Stopping reference server.␊ Stopping...␊ `, - stdout: `{"name":"unknown","tests":[{"filepath":"tests/test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW","keystroke":"up arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW","expectation":"role up","output":"mocked output for role up","pass":false}]}]},{"filepath":"tests/test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","output":"mocked output for role down","pass":false}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW","keystroke":"up arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}]}␊ + stdout: `{"name":"unknown","tests":[{"filepath":"tests/test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","output":"mocked output for UP_ARROW"}],"results":[{"command":"UP_ARROW","expectation":"role up","pass":true,"output":"mocked output for role up"}]}]},{"filepath":"tests/test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","errors":["'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","output":"mocked output for role down","pass":false}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}]}␊ `, } @@ -118,14 +118,14 @@ Generated by [AVA](https://avajs.dev). Starting test.␊ [Server]: Serving '/static/reference/index.html'.␊ [Agent]: Open page: 'http://localhost:8888/static/reference/index.html'.␊ - [Agent]: Keys in 'UP_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ Starting test.␊ [Server]: Serving '/static/reference/index.html'.␊ [Agent]: Open page: 'http://localhost:8888/static/reference/index.html'.␊ [Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ Removing reference from 'http://localhost:8888/static␊ Stopping test agent.␊ [Agent]: Stopping...␊ @@ -134,7 +134,7 @@ Generated by [AVA](https://avajs.dev). `, stdout: `Callback Fetch Mocked: http://callback.url/ {␊ method: 'post',␊ - body: '{"testCsvRow":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"responses":[null],"atVersionName":"1.0","browserVersionName":"1.0"}',␊ + body: '{"testCsvRow":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"responses":["mocked output for UP_ARROW"],"atVersionName":"1.0","browserVersionName":"1.0"}',␊ headers: { 'Content-Type': 'application/json', test: 'header:multiple:colon' }␊ }␊ Callback Fetch Mocked: http://callback.url/ {␊ @@ -142,6 +142,6 @@ Generated by [AVA](https://avajs.dev). body: '{"testCsvRow":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"responses":[null],"atVersionName":"1.0","browserVersionName":"1.0"}',␊ headers: { 'Content-Type': 'application/json', test: 'header:multiple:colon' }␊ }␊ - {"name":"unknown","tests":[{"filepath":"tests/test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW","keystroke":"up arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW","expectation":"role up","output":"mocked output for role up","pass":false}]}]},{"filepath":"tests/test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","output":"mocked output for role down","pass":false}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW","keystroke":"up arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'ARROW' of 'UP_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}]}␊ + {"name":"unknown","tests":[{"filepath":"tests/test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","output":"mocked output for UP_ARROW"}],"results":[{"command":"UP_ARROW","expectation":"role up","pass":true,"output":"mocked output for role up"}]}]},{"filepath":"tests/test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","errors":["'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","output":"mocked output for role down","pass":false}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}]}␊ `, } diff --git a/src/host/tests/snapshots/cli-run-plan.js.snap b/src/host/tests/snapshots/cli-run-plan.js.snap index 222c1fc4460c51a1800c04a5272b0eb980d25eb7..affba25d2e9b87f8646dac506ef762d55c690f2d 100644 GIT binary patch literal 1478 zcmV;%1v&abRzV;*_*Oo0XR z6gn;7%O8sf00000000B+S>0|UH5AUY>VhJzDB2Yg5<=E+F*o^Z%EfB#Rz)izL|b(i zR;K;k)&mUrNq2jB^K5^g!3nPjJJ+Ad9?PB>|+X6$48^RfN; zocZ4Lx{(M5>gQjX<~m|5iDj-+e4LEALgz$9dn`Y{UO2@Hg73 zR314GK6D-&bYHVTJI?Iu_V#wgd025aD$WOBv+>y3tTz0V9gZ5tAh1O0yVhiHM2U*E;c=O#n=zzEIkK0w1qYJp|0eOXEQ-PGgUp za@{9wqM6c)&^RQ!q{kzsh-5S*Jt>AniB!TUUQft@S00y+D3542V%HDYRGMlYRHwkR zfe1Zev2IjfJvIM3J}FNtDGFCz*kvcGn-f`aCgx2sq7$02(Zy#+0;M ztyaCY1HUhJ+J37AzYQq*9xPHBLDR{^40xu&_D)>jPC7MLGL=RJW&`xg(Dip}Za@>- zcqSL^=!?GPrCJ@6R z+!;BT;sL6s1O*Mj|4FKgCa@>-X99hZnbqZ4&FzStC2&zvouiThwsV>oWK=;bEmL;m zVABSZ4*b-vu6EnT)vjHE!DBe6JTzCqJ0Y35a_sW5LrdHNR&bt`mST_{jf7AM+oVQx zA3%q2O!9)2_{3Waazy#<5cNwuuU zwCCtCzt7WSepy(LdG=rEF`uuM9y5D^yQoHTO-J@1LEQ#*8{7T161t7^colV<`K*8n z&bli&*R4CIv-U=~cBf>R&SE;dLJ1jq549Ymd!&2Rax9NOtpkJsu{8(D>Qjyki2?Bn zg>>k>rRqDobM&1*P~Sm)2lbt`)hW<#Ypm}){73qZYNE>X|5bU4)km!dQ`@yn&oH&c z)OLlEGxQ#6JxKRR_o($)9)DT~2m@kk4wBWU92pV=;uQ+%(0j|$dQ_(MWcgUSyoKWnRCpx@S5`T6Uky@J`vGp2(+`8vzLd_oG8Q{rzxO420bDj`Fr z`vNSy1h9KGDCvsu9G>&HCwppi1mX9+2`!LRB;fumueeD{>6H2`y2$&z2&hyw$tK%} zs{*QgGA7=hh~W~_^%sy)dEfz>BoPm?{I+T25wDglqanGhl|O`3nI{qRf#9KEJ7!6?!Rw-b0NO=^p7GHBQUpPwN0- gKy1xHvig)GLt;R@LLnV`Z()t|Z;YR9;z?=%03}??e*gdg literal 1437 zcmV;O1!DR^RzV{n=}+n(=%x`zX@21TndF$!PI@~D+YnmjiY)ReLCerpWH<}2U6-pd!V!nuzfpZs%L_8 zSIjN35-?Ub?l37>7{Ja=y$Xx9(~1?z((|r?PBE{6tKp6T_73l=DN|p+w%jxkzUku1 z#HO#VZdq<9%#T+yKfdk}Yv!1kI;|(NW9qc1)M;GHlj)rqWcshO$n-Dn-AcwC)7^@(hWjdx=Q*os}frXZtjk7g$~({l0ukqdfHc;&BM8NvtM| zj=IIJCXt9QWq_5Qh{v26bLN6m@|aGolCKvT?J=EN4mrO)gPi{Z$$2E_SAj@g1w$e^ zUm|k;$$ui}RTC+CEH_rK+(3$c9Vz+@jgY9v$`UKff?{v6D@!EmOBrBD)MMt1nKKgg zm`;@e?J=ENI8m<>qCO>)A-Me>bq3dI`_Eq>ZI875Dp1U;U`V9xOGMj$`EWObRq`#< zjz^v(1&B>ZrsW0dT9AP?$*4xikZDhVgc*YFW*u63!aaxIY2mx8P7Wd4SQ;k^IaCPd zPtvF$^8IdZY$lqHzq)X)Yn*J#13ZQdY(P=yCga+;_O1-QES90LhQnXM7Na=~Nle9@DACJ&5`jXgt)SC1C&nZL`Ag From 913b4058e1185f1ed8e11ffeac5377421330ad3c Mon Sep 17 00:00:00 2001 From: Stalgia Grigg Date: Mon, 4 Dec 2023 09:55:09 -0800 Subject: [PATCH 06/11] Normalization in validation for multi-press arrow keys --- src/agent/driver-test-runner.js | 2 +- src/host/tests/snapshots/agent.js.md | 252 ++++++------------ src/host/tests/snapshots/agent.js.snap | Bin 4904 -> 4835 bytes src/host/tests/snapshots/cli-run-plan.js.md | 32 +-- src/host/tests/snapshots/cli-run-plan.js.snap | Bin 1478 -> 1376 bytes src/host/tests/snapshots/messages.js.snap | Bin 1041 -> 1053 bytes src/host/tests/snapshots/plan-from.js.snap | Bin 8165 -> 8241 bytes src/host/tests/snapshots/plan-object.js.snap | Bin 1124 -> 1129 bytes .../tests/snapshots/file-record.js.snap | Bin 1047 -> 1059 bytes src/shared/tests/snapshots/messages.js.snap | Bin 266 -> 264 bytes 10 files changed, 97 insertions(+), 189 deletions(-) diff --git a/src/agent/driver-test-runner.js b/src/agent/driver-test-runner.js index d48fa6a..cf1c9fa 100644 --- a/src/agent/driver-test-runner.js +++ b/src/agent/driver-test-runner.js @@ -211,7 +211,7 @@ export function validateKeysFromCommand(command) { // + is used to connect keys that are pressed simultaneously in v2 tests id = id.replace('+', '_'); // `UP_ARROW`, `DOWN_ARROW`, etc are sent as `up`, `down`, etc - id = command.id.replace(/_(ARROW)/, ''); + id = command.id.replace(/_ARROW/g, ''); if (/\//.test(id)) { errors.push(`'${id}' cannot contain '/'.`); } diff --git a/src/host/tests/snapshots/agent.js.md b/src/host/tests/snapshots/agent.js.md index 958ecd5..7ec46db 100644 --- a/src/host/tests/snapshots/agent.js.md +++ b/src/host/tests/snapshots/agent.js.md @@ -1049,10 +1049,8 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -1127,25 +1125,19 @@ Generated by [AVA](https://avajs.dev). keystroke: 'up arrow, then down arrow', }, errors: [ - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], type: 'invalidKeys', }, text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, type: 'agentLog', }, text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, }, { data: { @@ -1200,10 +1192,8 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -1278,25 +1268,19 @@ Generated by [AVA](https://avajs.dev). keystroke: 'up arrow, then down arrow', }, errors: [ - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], type: 'invalidKeys', }, text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, type: 'agentLog', }, text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, }, { data: { @@ -1351,10 +1335,8 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -1432,10 +1414,8 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -1510,25 +1490,19 @@ Generated by [AVA](https://avajs.dev). keystroke: 'up arrow, then down arrow', }, errors: [ - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], type: 'invalidKeys', }, text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, type: 'agentLog', }, text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, }, { data: { @@ -1583,10 +1557,8 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -1661,25 +1633,19 @@ Generated by [AVA](https://avajs.dev). keystroke: 'up arrow, then down arrow', }, errors: [ - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], type: 'invalidKeys', }, text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, type: 'agentLog', }, text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, }, { data: { @@ -1734,10 +1700,8 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -1812,25 +1776,19 @@ Generated by [AVA](https://avajs.dev). keystroke: 'up arrow, then down arrow', }, errors: [ - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], type: 'invalidKeys', }, text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, type: 'agentLog', }, text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, }, { data: { @@ -1885,10 +1843,8 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -1966,10 +1922,8 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -2044,25 +1998,19 @@ Generated by [AVA](https://avajs.dev). keystroke: 'up arrow, then down arrow', }, errors: [ - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], type: 'invalidKeys', }, text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, type: 'agentLog', }, text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, }, { data: { @@ -2117,10 +2065,8 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -2185,25 +2131,19 @@ Generated by [AVA](https://avajs.dev). keystroke: 'up arrow, then down arrow', }, errors: [ - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], type: 'invalidKeys', }, text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, type: 'agentLog', }, text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, }, ] @@ -2248,10 +2188,8 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -2316,25 +2254,19 @@ Generated by [AVA](https://avajs.dev). keystroke: 'up arrow, then down arrow', }, errors: [ - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], type: 'invalidKeys', }, text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, type: 'agentLog', }, text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, }, ] @@ -2379,10 +2311,8 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -2447,25 +2377,19 @@ Generated by [AVA](https://avajs.dev). keystroke: 'up arrow, then down arrow', }, errors: [ - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], type: 'invalidKeys', }, text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, type: 'agentLog', }, text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, }, ] @@ -2510,10 +2434,8 @@ Generated by [AVA](https://avajs.dev). { command: 'UP_ARROW,DOWN_ARROW', errors: [ - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], }, ], @@ -2578,24 +2500,18 @@ Generated by [AVA](https://avajs.dev). keystroke: 'up arrow, then down arrow', }, errors: [ - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'ARROW\' of \'UP,DOWN_ARROW\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', + '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', ], type: 'invalidKeys', }, text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, type: 'agentLog', }, text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'ARROW' of 'UP,DOWN_ARROW' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ + - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, }, ] diff --git a/src/host/tests/snapshots/agent.js.snap b/src/host/tests/snapshots/agent.js.snap index 66af7323b1fdd6cd6edfb4a3a8aae7da325f1f81..dc79ab3eb0cd001de1a8cf9152d2120d9edade5a 100644 GIT binary patch literal 4835 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 Jg;M~d0RWkg4nF_@ literal 4904 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 diff --git a/src/host/tests/snapshots/messages.js.snap b/src/host/tests/snapshots/messages.js.snap index 7a44d3905028afe2f34da0f7f03e666c4521da01..452c39bc40272e1ecb39ffcdda8d493572e52c50 100644 GIT binary patch literal 1053 zcmV+&1mgQaRzV>rB=00000000BMSI=)7MHqeKtzD<3wnKlA_B5ggi%U}4idLyA2&LtMXqA9O zRYlcgcWiI7nOV(@ljek4iDL`=0U%POUMLs100%fBfmDQO4+suDR2;bX51{PKuIo67 zlhvm2X?AVD_r34E{bqKhH5W;LUf;OGO=u$SN3tDi!D8K!Mt`yr1kA7xe)g~%$%j;l zcO1ZJ0Ph0WPb#CNa&hh&_YEPvWuwsm*#}YrsS&aW-~jPJ%A;ggf(KH^ep2e)GyJ;A zF80nCrc5Z>ZvA(3&s%^|5Sg;A6MXF2(ykf5*f2zujE!~|^`u1%9J zg{DJ~(d0r?CIWhlw!(;OsyGX1OUVVQWmox}HoIb8$R*LVU8p<;@GpS>08j#4Aiyly zv@2y>?@iK|F3UGquwV-E9!cJ+OiM)L1M4t|u!!6Vt+qKdb;;=<=tbG68oOKA4A7fI+|JH}=#Y8KLu z3rW12N8*|30cA7_wc#QWEd_0MjEN^FCL-yxs3WzReD(N=lM^vB9hXn<4*-7x@HWq6 zX;>fXj{cpD-AWnjOPJSHk?s2H1UNs)=B?ND8X;Hv5UNJb7-g{!yLs8WW3j3iy23Z1 z6iMuQ7mY?EP2OKSnmjiQpJVd&Xd~m*!MjyR;YuEbuRRMMTV!Fx<{~~MaV;4IT&0=2 z58y#kWx>q7$b!H%;H^+`-$=D=g&bNhc4rB2ZmY4I-M-jeCZ85^CYQ(579aQiA|0eeoBKqxF2ND1PS9c1} literal 1041 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 literal 8165 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 diff --git a/src/host/tests/snapshots/plan-object.js.snap b/src/host/tests/snapshots/plan-object.js.snap index faa29231829d09bc8e5c688c4e9a95d101029d91..1354153ead94c511dc48c6042c9210742688534d 100644 GIT binary patch literal 1129 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 literal 1047 zcmV+y1nB!gRzVu#XcuMN7 zk6a?bb{~rf00000000BcR!?XgRT!T)Guch1NjCih#UAu^wX~IXmQ7VkorFerv4J)T zF)ak?pV{3v-HEd^>CD??W6i-TLVNSzSt_C@1@Yje^yEQGrC9C*%wa_Yg%QLpw>9 zx!ku|5JvHF(TbxC&G^2#LF8D=<#H0y!WcUUxfZ8ZKF9hM*6O?cw)&6M^xOA2V|h-E`C)~7 z(A|BcyFxX+!skd_;XJgnkSion;m|e}enZ|VMkPF|!UzdT1oWg}nIu|Zp zUzmGsOxvfS=&{*TrA1M^5G0VK1HYWRgGE_5y;R2f*;`XTi#xtJ_qufQx1TI*wAs?k z((sSfOVII*U-#cSCK@nXo-2Lv%B5?4((7WIUYQ5~IlYuMT)Yi=|DPx(hX8&MrH6Ja z>_Zsi0o30iBS|b1Y=db5CNDzf`i1?<;INM@mS;+5%6g;L5$6*!Ai*8B#++hEo$uiL z5b|fAV+8Nq4VFCxc~UX+4;-sY^4KSJ|srqdJ$#p87INSe`P zr`55S=q8NLYn%OIe4zv5U22T+l)8m+9jXhtp(cRa(Sz}qF!>sCKWRF)4aSeufic!> zx5ip}oj070K+g{iKENBM?Sd>J(C6W=W-wDTDL{|*0u7g=Fue`=Ce39$b>_<-Nyh%t z{HsgL3uP)^Fs&KULa9;52i9~5un~TCO|zESSaq0Dh_=F}5E~g4ueQ;)ZaR?y)v>1q zC1}woKuw-b{(Wi`A}^y51w!Poj{Zo4cSP^GE?G^t%5Bf34Q2)yElYNT9kSfRRFJ#s zxdErHw@#-h;9xq`Lx*3+4fi)f3rc;4iR4ntjV?AZqg>N*;_G$5?XBzW=v{H>Q4uYMJU_z6QB9Y5a+005N+3;_TD diff --git a/src/shared/tests/snapshots/messages.js.snap b/src/shared/tests/snapshots/messages.js.snap index 7639826b617420a1e9c511255b19de42342b60e9..a7de3a6a3b48c382ad03623ad9aa4c301f12171f 100644 GIT binary patch literal 264 zcmV+j0r&nvRzV010$;-BMZnp21b6MPA0fmNoqw2jKiLrT3no%o(i&xX(mwTd~|D=Fsxz3FtD;9 z6~k0=;fDHvLSEnE!LzY>T~6ZR4lK`$AhsbDQj%qfK^ QVPO;k00A$;A=m)`0A*5R=>Px# From ee1704ff73b9b98aae14f0fa6fbf60209d511c73 Mon Sep 17 00:00:00 2001 From: Stalgia Grigg Date: Mon, 4 Dec 2023 10:04:26 -0800 Subject: [PATCH 07/11] Split multipresses in validation --- src/agent/driver-test-runner.js | 2 +- src/host/tests/snapshots/agent.js.md | 404 ++---------------- src/host/tests/snapshots/agent.js.snap | Bin 4835 -> 3626 bytes src/host/tests/snapshots/cli-run-plan.js.md | 22 +- src/host/tests/snapshots/cli-run-plan.js.snap | Bin 1376 -> 1016 bytes src/host/tests/snapshots/messages.js.snap | Bin 1053 -> 1041 bytes src/host/tests/snapshots/plan-from.js.snap | Bin 8241 -> 8165 bytes src/host/tests/snapshots/plan-object.js.snap | Bin 1129 -> 1124 bytes .../tests/snapshots/file-record.js.snap | Bin 1059 -> 1047 bytes src/shared/tests/snapshots/messages.js.snap | Bin 264 -> 266 bytes 10 files changed, 30 insertions(+), 398 deletions(-) diff --git a/src/agent/driver-test-runner.js b/src/agent/driver-test-runner.js index cf1c9fa..24fd815 100644 --- a/src/agent/driver-test-runner.js +++ b/src/agent/driver-test-runner.js @@ -224,7 +224,7 @@ export function validateKeysFromCommand(command) { if (/\bfollowed\b/.test(id)) { errors.push(`'${id}' cannot contain 'followed' or 'followed by'.`); } - for (const part of id.split('_')) { + for (const part of id.split(/[_+,]/)) { // Some old test plans have keys that contain indications of unspecified // instructions ('/') or additional instructions that are not standardized // in test plans. These keys should be updated to be separate commands or diff --git a/src/host/tests/snapshots/agent.js.md b/src/host/tests/snapshots/agent.js.md index 7ec46db..cfb461e 100644 --- a/src/host/tests/snapshots/agent.js.md +++ b/src/host/tests/snapshots/agent.js.md @@ -1048,10 +1048,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW,DOWN_ARROW', - errors: [ - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW,DOWN_ARROW', }, ], results: [ @@ -1059,7 +1056,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: false, + pass: true, }, ], testId: 2, @@ -1107,38 +1104,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW,DOWN_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - { - id: 'DOWN_ARROW', - keystroke: 'down arrow', - }, - ], - keystroke: 'up arrow, then down arrow', - }, - errors: [ - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, { data: { data: { @@ -1191,10 +1156,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW,DOWN_ARROW', - errors: [ - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW,DOWN_ARROW', }, ], results: [ @@ -1202,7 +1164,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: false, + pass: true, }, ], testId: 2, @@ -1250,38 +1212,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW,DOWN_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - { - id: 'DOWN_ARROW', - keystroke: 'down arrow', - }, - ], - keystroke: 'up arrow, then down arrow', - }, - errors: [ - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, { data: { data: { @@ -1334,10 +1264,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW,DOWN_ARROW', - errors: [ - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW,DOWN_ARROW', }, ], results: [ @@ -1345,7 +1272,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: false, + pass: true, }, ], testId: 2, @@ -1413,10 +1340,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW,DOWN_ARROW', - errors: [ - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW,DOWN_ARROW', }, ], results: [ @@ -1424,7 +1348,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: false, + pass: true, }, ], testId: 2, @@ -1472,38 +1396,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://localhost:1234/path/reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW,DOWN_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - { - id: 'DOWN_ARROW', - keystroke: 'down arrow', - }, - ], - keystroke: 'up arrow, then down arrow', - }, - errors: [ - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, { data: { data: { @@ -1556,10 +1448,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW,DOWN_ARROW', - errors: [ - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW,DOWN_ARROW', }, ], results: [ @@ -1567,7 +1456,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: false, + pass: true, }, ], testId: 2, @@ -1615,38 +1504,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW,DOWN_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - { - id: 'DOWN_ARROW', - keystroke: 'down arrow', - }, - ], - keystroke: 'up arrow, then down arrow', - }, - errors: [ - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, { data: { data: { @@ -1699,10 +1556,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW,DOWN_ARROW', - errors: [ - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW,DOWN_ARROW', }, ], results: [ @@ -1710,7 +1564,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: false, + pass: true, }, ], testId: 2, @@ -1758,38 +1612,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW,DOWN_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - { - id: 'DOWN_ARROW', - keystroke: 'down arrow', - }, - ], - keystroke: 'up arrow, then down arrow', - }, - errors: [ - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, { data: { data: { @@ -1842,10 +1664,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW,DOWN_ARROW', - errors: [ - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW,DOWN_ARROW', }, ], results: [ @@ -1853,7 +1672,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: false, + pass: true, }, ], testId: 2, @@ -1921,10 +1740,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW,DOWN_ARROW', - errors: [ - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW,DOWN_ARROW', }, ], results: [ @@ -1932,7 +1748,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: false, + pass: true, }, ], testId: 2, @@ -1980,38 +1796,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://localhost:1234/path/reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW,DOWN_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - { - id: 'DOWN_ARROW', - keystroke: 'down arrow', - }, - ], - keystroke: 'up arrow, then down arrow', - }, - errors: [ - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, { data: { data: { @@ -2064,10 +1848,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW,DOWN_ARROW', - errors: [ - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW,DOWN_ARROW', }, ], results: [ @@ -2075,7 +1856,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: false, + pass: true, }, ], testId: 2, @@ -2113,38 +1894,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW,DOWN_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - { - id: 'DOWN_ARROW', - keystroke: 'down arrow', - }, - ], - keystroke: 'up arrow, then down arrow', - }, - errors: [ - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, ] > {"tests":[1,2],"options":{"protocol":"developer","config":{"debug":true}}}: controller.run(test 1) @@ -2187,10 +1936,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW,DOWN_ARROW', - errors: [ - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW,DOWN_ARROW', }, ], results: [ @@ -2198,7 +1944,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: false, + pass: true, }, ], testId: 2, @@ -2236,38 +1982,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW,DOWN_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - { - id: 'DOWN_ARROW', - keystroke: 'down arrow', - }, - ], - keystroke: 'up arrow, then down arrow', - }, - errors: [ - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, ] > {"tests":[1,2],"options":{"protocol":"developer","config":{"verbose":["start"]}}}: controller.run(test 1) @@ -2310,10 +2024,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW,DOWN_ARROW', - errors: [ - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW,DOWN_ARROW', }, ], results: [ @@ -2321,7 +2032,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: false, + pass: true, }, ], testId: 2, @@ -2359,38 +2070,6 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW,DOWN_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - { - id: 'DOWN_ARROW', - keystroke: 'down arrow', - }, - ], - keystroke: 'up arrow, then down arrow', - }, - errors: [ - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, ] > {"tests":[1,2],"options":{"protocol":"developer","config":{"referenceBaseUrl":{"protocol":"http","hostname":"localhost","port":1234,"pathname":"/path"}}}}: controller.run(test 1) @@ -2433,10 +2112,7 @@ Generated by [AVA](https://avajs.dev). commands: [ { command: 'UP_ARROW,DOWN_ARROW', - errors: [ - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], + output: 'mocked output for UP_ARROW,DOWN_ARROW', }, ], results: [ @@ -2444,7 +2120,7 @@ Generated by [AVA](https://avajs.dev). command: 'UP_ARROW,DOWN_ARROW', expectation: 'role down', output: 'mocked output for role down', - pass: false, + pass: true, }, ], testId: 2, @@ -2482,36 +2158,4 @@ Generated by [AVA](https://avajs.dev). }, text: '[Agent]: Open page: \'http://localhost:1234/path/reference/index.html\'.', }, - { - data: { - data: { - command: { - id: 'UP_ARROW,DOWN_ARROW', - keypresses: [ - { - id: 'UP_ARROW', - keystroke: 'up arrow', - }, - { - id: 'DOWN_ARROW', - keystroke: 'down arrow', - }, - ], - keystroke: 'up arrow, then down arrow', - }, - errors: [ - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - '\'UP,DOWN\' of \'UP,DOWN\' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions', - ], - type: 'invalidKeys', - }, - text: `Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - type: 'agentLog', - }, - text: `[Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions`, - }, ] diff --git a/src/host/tests/snapshots/agent.js.snap b/src/host/tests/snapshots/agent.js.snap index dc79ab3eb0cd001de1a8cf9152d2120d9edade5a..81806d032c0d202802db646dfa7cd380eab44ccd 100644 GIT binary patch literal 3626 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 literal 4835 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 Jg;M~d0RWkg4nF_@ diff --git a/src/host/tests/snapshots/cli-run-plan.js.md b/src/host/tests/snapshots/cli-run-plan.js.md index 0cd41ad..f7598cc 100644 --- a/src/host/tests/snapshots/cli-run-plan.js.md +++ b/src/host/tests/snapshots/cli-run-plan.js.md @@ -22,16 +22,13 @@ Generated by [AVA](https://avajs.dev). Starting test.␊ [Server]: Serving '/static/index.html'.␊ [Agent]: Open page: 'http://localhost:8888/static/index.html'.␊ - [Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ Removing reference from 'http://localhost:8888/static␊ Stopping test agent.␊ [Agent]: Stopping...␊ Stopping reference server.␊ Stopping...␊ `, - stdout: `{"name":"unknown","tests":[{"filepath":"test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","output":"mocked output for UP_ARROW"}],"results":[{"command":"UP_ARROW","expectation":"role up","pass":true,"output":"mocked output for role up"}]}]},{"filepath":"test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","errors":["'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","output":"mocked output for role down","pass":false}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}]}␊ + stdout: `{"name":"unknown","tests":[{"filepath":"test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","output":"mocked output for UP_ARROW"}],"results":[{"command":"UP_ARROW","expectation":"role up","pass":true,"output":"mocked output for role up"}]}]},{"filepath":"test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","output":"mocked output for UP_ARROW,DOWN_ARROW"}],"results":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","pass":true,"output":"mocked output for role down"}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/index.html'."}]}␊ `, } @@ -53,16 +50,13 @@ Generated by [AVA](https://avajs.dev). Starting test.␊ [Server]: Serving '/static/reference/index.html'.␊ [Agent]: Open page: 'http://localhost:8888/static/reference/index.html'.␊ - [Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ Removing reference from 'http://localhost:8888/static␊ Stopping test agent.␊ [Agent]: Stopping...␊ Stopping reference server.␊ Stopping...␊ `, - stdout: `{"name":"unknown","tests":[{"filepath":"test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","output":"mocked output for UP_ARROW"}],"results":[{"command":"UP_ARROW","expectation":"role up","pass":true,"output":"mocked output for role up"}]}]},{"filepath":"test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","errors":["'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","output":"mocked output for role down","pass":false}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}]}␊ + stdout: `{"name":"unknown","tests":[{"filepath":"test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","output":"mocked output for UP_ARROW"}],"results":[{"command":"UP_ARROW","expectation":"role up","pass":true,"output":"mocked output for role up"}]}]},{"filepath":"test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","output":"mocked output for UP_ARROW,DOWN_ARROW"}],"results":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","pass":true,"output":"mocked output for role down"}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}]}␊ `, } @@ -84,16 +78,13 @@ Generated by [AVA](https://avajs.dev). Starting test.␊ [Server]: Serving '/static/reference/index.html'.␊ [Agent]: Open page: 'http://localhost:8888/static/reference/index.html'.␊ - [Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ Removing reference from 'http://localhost:8888/static␊ Stopping test agent.␊ [Agent]: Stopping...␊ Stopping reference server.␊ Stopping...␊ `, - stdout: `{"name":"unknown","tests":[{"filepath":"tests/test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","output":"mocked output for UP_ARROW"}],"results":[{"command":"UP_ARROW","expectation":"role up","pass":true,"output":"mocked output for role up"}]}]},{"filepath":"tests/test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","errors":["'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","output":"mocked output for role down","pass":false}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}]}␊ + stdout: `{"name":"unknown","tests":[{"filepath":"tests/test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","output":"mocked output for UP_ARROW"}],"results":[{"command":"UP_ARROW","expectation":"role up","pass":true,"output":"mocked output for role up"}]}]},{"filepath":"tests/test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","output":"mocked output for UP_ARROW,DOWN_ARROW"}],"results":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","pass":true,"output":"mocked output for role down"}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}]}␊ `, } @@ -115,9 +106,6 @@ Generated by [AVA](https://avajs.dev). Starting test.␊ [Server]: Serving '/static/reference/index.html'.␊ [Agent]: Open page: 'http://localhost:8888/static/reference/index.html'.␊ - [Agent]: Keys in 'UP_ARROW,DOWN_ARROW' have issues:␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ - - 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or "Normalized" values from https://w3c.github.io/webdriver/#keyboard-actions␊ Removing reference from 'http://localhost:8888/static␊ Stopping test agent.␊ [Agent]: Stopping...␊ @@ -131,9 +119,9 @@ Generated by [AVA](https://avajs.dev). }␊ Callback Fetch Mocked: http://callback.url/ {␊ method: 'post',␊ - body: '{"testCsvRow":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"responses":[null],"atVersionName":"1.0","browserVersionName":"1.0"}',␊ + body: '{"testCsvRow":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"responses":["mocked output for UP_ARROW,DOWN_ARROW"],"atVersionName":"1.0","browserVersionName":"1.0"}',␊ headers: { 'Content-Type': 'application/json', test: 'header:multiple:colon' }␊ }␊ - {"name":"unknown","tests":[{"filepath":"tests/test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","output":"mocked output for UP_ARROW"}],"results":[{"command":"UP_ARROW","expectation":"role up","pass":true,"output":"mocked output for role up"}]}]},{"filepath":"tests/test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","errors":["'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]}],"results":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","output":"mocked output for role down","pass":false}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"invalidKeys","date":"2000-01-01T12:00:00.000Z","command":{"id":"UP_ARROW,DOWN_ARROW","keystroke":"up arrow, then down arrow","keypresses":[{"id":"UP_ARROW","keystroke":"up arrow"},{"id":"DOWN_ARROW","keystroke":"down arrow"}]},"errors":["'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions","'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"]},"text":"Keys in 'UP_ARROW,DOWN_ARROW' have issues:\\n- 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions\\n- 'UP,DOWN' of 'UP,DOWN' is not a recognized key - use single characters or \\"Normalized\\" values from https://w3c.github.io/webdriver/#keyboard-actions"}]}␊ + {"name":"unknown","tests":[{"filepath":"tests/test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","output":"mocked output for UP_ARROW"}],"results":[{"command":"UP_ARROW","expectation":"role up","pass":true,"output":"mocked output for role up"}]}]},{"filepath":"tests/test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","output":"mocked output for UP_ARROW,DOWN_ARROW"}],"results":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","pass":true,"output":"mocked output for role down"}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}]}␊ `, } diff --git a/src/host/tests/snapshots/cli-run-plan.js.snap b/src/host/tests/snapshots/cli-run-plan.js.snap index 4270b5fe56e874e9feffc538fcb6b70dcb382b67..213cbe6ab44b388659a22dacf0775351826abd2b 100644 GIT binary patch literal 1016 zcmVWsemd7Q3MZQ?SZ|dn;$r!y`dr`4$vz62}*>V zU8lR$Yg@LrEkrqhxbqC~NIVWF#?Cfu+O$v*G%e1LlJ$&d#xrC4`#c;_9&f9UUx>~$ zB}7onI+WpoLVc6)AA(4c|1SukSh(t6~ znlO+e&QOqQEuvNn0>(7uN=J9#6@-lqh#3V1+h%;11!yZzj1q+; z!3i2lo+HHz30{IBm)k+rFW$i!#RE!?cGyxH>nv{U2W}l9yhWG}8=H5{Z$CoSW!W(# z3uaeh!xNHg9&pE~o(A3D%CkT2H+@M|LCcs;pbrv1>NNcr3p~hZrZb{Ulmp3k zAxDoU3(nz4fH2CzXGE$D))x7lunogl&#Ga4Py-GT4Sk(g^VZ>(kt3UO7E5l;!IBRSOB|LsEIEuN>4~sJwH%!Mzi?7k-yw=a6o)9kizvz> z%H$da3v__v?Zd!w`I7?{2P_U)4g*WEyjJcSbf4%rMGx&M6(LkcxxcAG*u^b0Y9N#o zopR6!1jHURVPwFQx9~i<9oE!NkMEuyAHWGNI8(;s=5Ykjuh=Y2Ozh4ER1uBsVpG_L zAd1ik1#6ta2G^@k;8YAC16T-}#r8&MnOi+*+A^93va_NbE|*MD62ayHF&a0jS(bYW`Y=-tt~qjyK|j^6(+y?+M{b}0==B>(`&-qg?l literal 1376 zcmV-m1)ussRzVT5kH440 z0hjSu|M~|SW;kNTspv8-Xr@zX^e-=ygc|z8&R?6(M^5qQe(Y}c9LL#p9OuE7M#hq_O*k=I(0cZ`+<;;tRMVo}Tj}jEk>HCUH52aD z^zCOTAfqFUE;sw+@axgK9{vr^H826*cLzT`JUrZg>VLWa^ilQGgOpAYnASP!sMRin z%5D$ju=c?;2x)+V!dQ+3`xz4$;~d(MYXr^2h$F-)RWvrJG)M*HkyI1P3sC}7%5&7! zu_%_HqfTdbKMqFBr1>CVvNOX$qSzEw=Zi7U2a>9!O=H8P&`mY#5GS(qpIV>na;Ddv zXqjb~oam~zIMHiKbt+S_R4sTS z<1z7%8^1@TnG_@<-5?}Bq2{C*HK!#qPR&rNNnLK~lUPnBR3w!#s}B;9s?cyUo8RJ|VCC6oGWI&aYGapQf0unhBRYN70DbyM( zKe1CTI&YeC5vAaT8fz*F-w;$vszL*Ke|Ozc?Xo+1$J>thO*O3l>cqWysyh$vi_Z0*_`HXK`5%cMA04 z`K23+5G_YVlbjotag1WgrSM?cTDJZx2VB=!xAWy$q4^?C1o?0#@=xNGhVtq_{olc|?-)Z(XOwQ6H2=ZV!C#gLVqq zdX!m$bPIJ7|rAQVwcEXbf)bK(2$*YtagY=b#)snW~LRdRfL7s|F0jQ8Th zoQ=>>Gd}^KXVBiyFU~Me)iI|vUNg;WsuA@ub7vCkCO;GbS5An&Pys}9*_I7jCWvl zAutI&=okHf3d||-aFMf7ELfEnD9%^Ik&umtd0mCfFQEJb?JqP8J|BlRh~}+ITF>_y zs!NyVYn*UMMrqybg>1MXV`f!LOEfu+ey<)~D{E>+1xH` zyzk4JJhK=sVe(cA;Fun~8&(P@lPKKtKX_z}_yHLTXp_VhS>RC~W$ptIeNnTt%-lNS zd8PnIeGU&XKB0wdoGo?-VDQL7V>h^XvAcloSh?~bi7R{i=_nhUo;$rcEyR|O!1NVb z+R~N{Tup+`=FFDaoauwX6AN{QET%J?t(>`$#F?!ZO+5yCvF>>K{9uk3UBiM!=LPo# zfWC${wV)H|+=}|G>fI$5TDpDmVn-; zKx6aUthC)sqHUWd#=IKpjaeTiE1XGIU;)k-86Szp#4tnel`ZI%|PKc{Wqd( zd?tDrYmtm`GBJHk17VC!$O}>rB=00000000BMSI=)7MHqeKtzD<3wnKlA_B5ggi%U}4idLyA2&LtMXqA9O zRYlcgcWiI7nOV(@ljek4iDL`=0U%POUMLs100%fBfmDQO4+suDR2;bX51{PKuIo67 zlhvm2X?AVD_r34E{bqKhH5W;LUf;OGO=u$SN3tDi!D8K!Mt`yr1kA7xe)g~%$%j;l zcO1ZJ0Ph0WPb#CNa&hh&_YEPvWuwsm*#}YrsS&aW-~jPJ%A;ggf(KH^ep2e)GyJ;A zF80nCrc5Z>ZvA(3&s%^|5Sg;A6MXF2(ykf5*f2zujE!~|^`u1%9J zg{DJ~(d0r?CIWhlw!(;OsyGX1OUVVQWmox}HoIb8$R*LVU8p<;@GpS>08j#4Aiyly zv@2y>?@iK|F3UGquwV-E9!cJ+OiM)L1M4t|u!!6Vt+qKdb;;=<=tbG68oOKA4A7fI+|JH}=#Y8KLu z3rW12N8*|30cA7_wc#QWEd_0MjEN^FCL-yxs3WzReD(N=lM^vB9hXn<4*-7x@HWq6 zX;>fXj{cpD-AWnjOPJSHk?s2H1UNs)=B?ND8X;Hv5UNJb7-g{!yLs8WW3j3iy23Z1 z6iMuQ7mY?EP2OKSnmjiQpJVd&Xd~m*!MjyR;YuEbuRRMMTV!Fx<{~~MaV;4IT&0=2 z58y#kWx>q7$b!H%;H^+`-$=D=g&bNhc4rB2ZmY4I-M-jeCZ85^CYQ(579aQiA|0eeoBKqxF2ND1PS9c1} diff --git a/src/host/tests/snapshots/plan-from.js.snap b/src/host/tests/snapshots/plan-from.js.snap index c685a9aa78801a4c5bb01a5a494f022dad874f43..2e4b270ee3340650b7b6d99ebe458b0de5ec9ec5 100644 GIT binary patch literal 8165 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 literal 8241 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 diff --git a/src/host/tests/snapshots/plan-object.js.snap b/src/host/tests/snapshots/plan-object.js.snap index 1354153ead94c511dc48c6042c9210742688534d..faa29231829d09bc8e5c688c4e9a95d101029d91 100644 GIT binary patch literal 1124 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 literal 1059 zcmV+;1l;>URzV!Oo%X$6 zcnhKhmLH1<00000000BcmQ83JWf;f*&pWf5&E#X#rcmsmzFn2J($2DJl@ceR(G51x zCLyMUApMxlzSEsJJCn}5n{2E(SVc&09z2(d=t)65cqu)35UCU_qUghxf)bF8N7A7 zTsEb-L?s1%2tSk|rUN($V3g8(C_PtN5zCTjXE-u40vZAlXqf06fPJKZQhTURxYD;p z5UKb8>WNBf%JwX)C*T^jRG8YO!uP0WGxQbe1%1`M8hPPM0(1tPWF5Sa?(BujTl2Fo4`~N9 z07ElpiVI=!;g=Ku&-{4dD*(#;*~Mu9AH6>DL%1gwW?#YSpTD;NXfwsB#mslhR{${3 zPlxWD2pcdnJzMFYPmt@1M1P>j#v{;A+pZb1U&l7tG{*m zjATd|Wxx{*c#1W*HQm(K&|~{$#SXX~aFd6Sxn~iyrjMocy5Evl=5%jj74x(6yUxBe5-VTlj#WO zu>$;|0DWpR9IXw`rRy5!xv=EiIDb{+ob&5E7nYJ6=Q&%7YVH`%t(i_OTqvC4o5wl@ zjWtG{c%E-+oL|&7yJdW-f$?57VLYMkFs`V8s{%LG7H|V?j6YR@&sE?-Yv|A}j328# zGuCXkEb4kiR-Fc+XH&gD;8oLh^_3t3eK7^7X+TSN06o|a`XDLC)4<&{@I|L1!yVsz zb_>R#;@nG%OY_q_yuqYq#6O%H6=9YqBfv)Vw`)?=&FZQnjC?!|WAaImQS!A z9&m0r_GD-YUNG{G-L^XR_o|VPPZ{}G$jHZabY~iN3-NunVAb4ZX?rfO3NxtrV$rUO zBbIxVhvr`P+(2^ITjvwJXiA~G-ujWFFKC=ge)$Cy-9~352d3+UE7^);ZH*w9Y5a+003f+41@px diff --git a/src/shared/tests/snapshots/messages.js.snap b/src/shared/tests/snapshots/messages.js.snap index a7de3a6a3b48c382ad03623ad9aa4c301f12171f..7639826b617420a1e9c511255b19de42342b60e9 100644 GIT binary patch literal 266 zcmV+l0rmbtRzV010$;-BMZnp21b6MPA0fmNoqw2jKiLrT3no%o(i&xX(mwTd~|D=Fsxz3FtD;9 z6~k0=;fDHvLSEnE!LzY>T~6ZR4lK`$AhsbDQj%qfK^ QVPO;k00A$;A=m)`0A*5R=>Px# literal 264 zcmV+j0r&nvRzV Date: Wed, 13 Dec 2023 13:02:28 -0800 Subject: [PATCH 08/11] chain replace calls in key validator --- src/agent/driver-test-runner.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/agent/driver-test-runner.js b/src/agent/driver-test-runner.js index 24fd815..573e979 100644 --- a/src/agent/driver-test-runner.js +++ b/src/agent/driver-test-runner.js @@ -206,12 +206,13 @@ export class DriverTestRunner { export function validateKeysFromCommand(command) { const errors = []; for (let { id } of command.keypresses) { - // PAGE_DOWN and PAGE_UP are the only commands that have the extra _ inside a key - id = id.replace(/(PAGE)_(DOWN|UP)/, '$1$2'); - // + is used to connect keys that are pressed simultaneously in v2 tests - id = id.replace('+', '_'); - // `UP_ARROW`, `DOWN_ARROW`, etc are sent as `up`, `down`, etc - id = command.id.replace(/_ARROW/g, ''); + id = id + // PAGE_DOWN and PAGE_UP are the only commands that have the extra _ inside a key + .replace(/(PAGE)_(DOWN|UP)/, '$1$2') + // + is used to connect keys that are pressed simultaneously in v2 tests + .replace('+', '_') + // `UP_ARROW`, `DOWN_ARROW`, etc are sent as `up`, `down`, etc + .replace(/_ARROW/g, ''); if (/\//.test(id)) { errors.push(`'${id}' cannot contain '/'.`); } From ffb148254ee7c77841985f3e48f1cca1d4b4e4a1 Mon Sep 17 00:00:00 2001 From: Stalgia Grigg Date: Wed, 13 Dec 2023 13:09:20 -0800 Subject: [PATCH 09/11] Attempt at clarifying comment in AriaATCIData.CollectedTest JSDoc type declaration --- src/data/types.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/data/types.js b/src/data/types.js index 2482c0a..e80a7ff 100644 --- a/src/data/types.js +++ b/src/data/types.js @@ -41,8 +41,8 @@ * @property {string} [commands[].extraInstruction] human-readable additional instruction to follow * @property {object[]} assertions[] * @property {1 | 2} assertions[].priority - * @property {string} [assertions[].expectation] - Expected result, required if assertionStatement is not provided. - * @property {string} [assertions[].assertionStatement] - Assertion statement, required if expectation is not provided. + * @property {string} [assertions[].expectation] assertion statement string, this property only exists on v1 tests + * @property {string} [assertions[].assertionStatement] assertion statement string, this property only exists on v2 tests */ /** From 8fe2977200c2b43cdd802a901f9b5bacab3ba145 Mon Sep 17 00:00:00 2001 From: Stalgia Grigg Date: Wed, 13 Dec 2023 13:12:23 -0800 Subject: [PATCH 10/11] Remove MockTestRunner.runAssertion --- src/agent/mock-test-runner.js | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/agent/mock-test-runner.js b/src/agent/mock-test-runner.js index 6466b20..6e8e31a 100644 --- a/src/agent/mock-test-runner.js +++ b/src/agent/mock-test-runner.js @@ -52,19 +52,6 @@ export class MockTestRunner { this.log(AgentMessage.OPEN_PAGE, { url }); } - /** - * @param {CollectedTestCommand} command - * @param {CollectedTestAssertion} assertion - */ - async runAssertion(command, assertion) { - return { - command: command.id, - expectation: assertion.expectation || assertion.assertionStatement, - output: `mocked output for ${assertion.expectation}`, - pass: await this.testAssertion(command, assertion), - }; - } - /** * @param {CollectedTestCommand} command * @param {CollectedTestAssertion} assertion From c384cde37a45f2a5a26bab6c16458889e7be2129 Mon Sep 17 00:00:00 2001 From: Stalgia Grigg Date: Wed, 13 Dec 2023 13:17:54 -0800 Subject: [PATCH 11/11] Handle merge conflicts in ava snapshots --- src/host/tests/snapshots/cli-run-plan.js.md | 12 ++++++------ src/host/tests/snapshots/cli-run-plan.js.snap | Bin 1252 -> 1273 bytes 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/host/tests/snapshots/cli-run-plan.js.md b/src/host/tests/snapshots/cli-run-plan.js.md index 8650939..cd89c99 100644 --- a/src/host/tests/snapshots/cli-run-plan.js.md +++ b/src/host/tests/snapshots/cli-run-plan.js.md @@ -154,15 +154,15 @@ Generated by [AVA](https://avajs.dev). `, stdout: `Callback Fetch Mocked: http://example.com/?TEST-STATUS=418 {␊ method: 'post',␊ - body: '{"testCsvRow":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"responses":["mocked output for role up"],"atVersionName":"1.0","browserVersionName":"1.0"}',␊ + body: '{"testCsvRow":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"responses":["mocked output for UP_ARROW"],"atVersionName":"1.0","browserVersionName":"1.0"}',␊ headers: { 'Content-Type': 'application/json', x: 'y' }␊ }␊ Callback Fetch Mocked: http://example.com/?TEST-STATUS=418 {␊ method: 'post',␊ - body: '{"testCsvRow":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"responses":["mocked output for role down"],"atVersionName":"1.0","browserVersionName":"1.0"}',␊ + body: '{"testCsvRow":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"responses":["mocked output for UP_ARROW,DOWN_ARROW"],"atVersionName":"1.0","browserVersionName":"1.0"}',␊ headers: { 'Content-Type': 'application/json', x: 'y' }␊ }␊ - {"name":"unknown","tests":[{"filepath":"tests/test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","expectation":"role up","output":"mocked output for role up","pass":true}]}]},{"filepath":"tests/test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","output":"mocked output for role down","pass":true}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}]}␊ + {"name":"unknown","tests":[{"filepath":"tests/test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","output":"mocked output for UP_ARROW"}],"results":[{"command":"UP_ARROW","expectation":"role up","pass":true,"output":"mocked output for role up"}]}]},{"filepath":"tests/test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","output":"mocked output for UP_ARROW,DOWN_ARROW"}],"results":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","pass":true,"output":"mocked output for role down"}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}]}␊ `, } @@ -194,14 +194,14 @@ Generated by [AVA](https://avajs.dev). `, stdout: `Callback Fetch Mocked: http://example.com/?TEST-STATUS=418&TEST-BAD-BODY {␊ method: 'post',␊ - body: '{"testCsvRow":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"responses":["mocked output for role up"],"atVersionName":"1.0","browserVersionName":"1.0"}',␊ + body: '{"testCsvRow":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"responses":["mocked output for UP_ARROW"],"atVersionName":"1.0","browserVersionName":"1.0"}',␊ headers: { 'Content-Type': 'application/json', x: 'y' }␊ }␊ Callback Fetch Mocked: http://example.com/?TEST-STATUS=418&TEST-BAD-BODY {␊ method: 'post',␊ - body: '{"testCsvRow":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"responses":["mocked output for role down"],"atVersionName":"1.0","browserVersionName":"1.0"}',␊ + body: '{"testCsvRow":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"responses":["mocked output for UP_ARROW,DOWN_ARROW"],"atVersionName":"1.0","browserVersionName":"1.0"}',␊ headers: { 'Content-Type': 'application/json', x: 'y' }␊ }␊ - {"name":"unknown","tests":[{"filepath":"tests/test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","expectation":"role up","output":"mocked output for role up","pass":true}]}]},{"filepath":"tests/test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","output":"mocked output for role down","pass":true}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}]}␊ + {"name":"unknown","tests":[{"filepath":"tests/test-1.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":1,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW","output":"mocked output for UP_ARROW"}],"results":[{"command":"UP_ARROW","expectation":"role up","pass":true,"output":"mocked output for role up"}]}]},{"filepath":"tests/test-2.json","log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}],"results":[{"testId":2,"capabilities":{"browserName":"mock","browserVersion":"1.0","atName":"mock","atVersion":"1.0","platformName":"mock"},"commands":[{"command":"UP_ARROW,DOWN_ARROW","output":"mocked output for UP_ARROW,DOWN_ARROW"}],"results":[{"command":"UP_ARROW,DOWN_ARROW","expectation":"role down","pass":true,"output":"mocked output for role down"}]}]}],"log":[{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."},{"data":{"type":"openPage","date":"2000-01-01T12:00:00.000Z","url":{}},"text":"Open page: 'http://localhost:8888/static/reference/index.html'."}]}␊ `, } diff --git a/src/host/tests/snapshots/cli-run-plan.js.snap b/src/host/tests/snapshots/cli-run-plan.js.snap index 3218300246b2444341e859368b8714afb264cc38..94fa60a3db73142802f398734d73ef316ff2d28a 100644 GIT binary patch literal 1273 zcmV@8OXP4koEehe zyz6xW>K^gm-xJ}BfRH%AQO)NOj=4t#fBUZ6#R9)td%9Zqs31Sanz34k-%a@cYo$>5 z!g&0-@wm}>O&mYydjd1zM~Aj; z7n`I<7>QhhIAMLlP~dYxBIrdlLY5~)>{KdXFb+J*g|i7C%P#JM&B#ikqlgY73k`hX zp*j+T3yyHqMbA*r4+uw$;4bPh8X`^;2D4Z_%8sn*d2t{60qz9k>Ah(U_j7)JHOC1zE zwF^dr1oX(3dbL_DS8MQX)#^^Q3SS$VegcVv1u%3xmJ<#I$X?0M=D1xl8R1Eg*(?qH zzH2(QlIh|Ycl^K?KH<{J4x>^ni%N6<3a+uK`7pF0zo`VtnJdF6~+8FWvCNN^-USY)KZoKZ*eukpuvE)wR z#?N;WH}XBM!Q;Mz$AWR!2yzb*&(NTpSnwuK?WE6@AG7Oy8wT6AMl6n%*_NYkJr8ek1fgv~utrc;-za z;b-9aa3A&nX?YIP|DA{QZ1uWG|72Ao{gNU5cdgbg+Nf=!6S9B@m-v0yjsp)=GZNF( z)O7#L%U>bUy;;SbC?&{6r34w`5O~XmlezMB>zln+d9StA+TZ(1dPP?ji_+{6nvXA4 zLi|^b*A>M%G0>%hE**5~pi2i`I^0a@uzktWA(g=J0`WcmKwt8Pn=dOq!FgrHpVuxc zJY81YgR){jbv=T>!Y(eOBvLLEGjLJX6fpk+_4ihvL_PojueNLe literal 1252 zcmV<+;F9yAUx`*P&mqhw9AcO@tYWO0;On6j^A71qPSmI}E-jAFrf7j%jr7^Q;oCQJ+2C!A-);&;VeiMjNn z1KYOCZ89L7L@q&s@FT)e;0sA2m_;-~mM0~1YBg{e2ObsD*?^B_mv_KtWW~{8M2C@u zhQ9Pr6GAU3< z$CHH+J|K~_%ln(^x9gzkZ6z|q<0#ol;vVBvQkMp&F3ea1JG)5$lp%Ofaw}W6=0|-p zvOO6F*3^0}Mk2((3+HmTXJ5aYRof(_iFJM&_arM<#hWsANxaip74K6`ey*O*rj*)( z%A~P8sm!0=7@H9eiRqYGWtkN-sVURhADgP87?vJPD`B-^KNnP~1oR+LP;Fy6V^bb8 zWrISbcED-SfEgue*6a0Zy#e1&qv_P^@U=noHE6^B3)SK1t0LN>VeQNvdqOo<6xOU;VUGuF6=Zb}nb#e5Iz64>!7# z@-#d*7r^uDMezLB((wH9zkugQ_X?g*F=tuGyueU?JXr}C|8*r{d~w7zpyw3OZhx=DIf_qWZpucjUpCwI0zlQ#M4E-X3{uG|T zLeRtR;XDy2|EY<9CIXrW%oBm%*0!>)L7x%ndg#mK#BvbIygX?t8@jlL#$|*;B0UNk z76ad{3P^gie+=XF_}&snZ92R=+yyvcG!kmX{YwzEJ7qGnkeZ$KXKHGa?A3!VgeeD& zk+nr5=xbfIk}RtFN#1fo06L!q#DU&{X*4NM%KujU?+QY% z6aNJNa+3i~g*6qcNA+^#-uZ9mie|8DsI?X#e71Nt_QGh(T41Nt_gZv(f# O4g3wQ1E$|IIsgD)m|M00