addedInput schema / $defs
Added value: +{
+ "shared0": {
+ "description": "Top document or a bounded outer-to-inner chain of semantic iframe element selectors",
+ "oneOf": [
+ {
+ "properties": {
+ "kind": {
+ "const": "main",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "chain": {
+ "items": {
+ "oneOf": [
+ {
+ "properties": {
+ "exact": {
+ "default": true,
+ "type": "boolean"
+ },
+ "name": {
+ "type": "string"
+ },
+ "strategy": {
+ "const": "role",
+ "type": "string"
+ },
+ "value": {
+ "$ref": "#/$defs/shared3"
+ }
+ },
+ "required": [
+ "strategy",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "strategy": {
+ "$ref": "#/$defs/shared4"
+ },
+ "value": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "strategy",
+ "value"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "maxItems": 5,
+ "minItems": 1,
+ "type": "array"
+ },
+ "kind": {
+ "const": "iframe",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "chain"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "shared1": {
+ "anyOf": [
+ {
+ "oneOf": [
+ {
+ "properties": {
+ "exact": {
+ "default": true,
+ "type": "boolean"
+ },
+ "frame": {
+ "$ref": "#/$defs/shared0"
+ },
+ "name": {
+ "type": "string"
+ },
+ "strategy": {
+ "const": "role",
+ "type": "string"
+ },
+ "value": {
+ "$ref": "#/$defs/shared3"
+ }
+ },
+ "required": [
+ "strategy",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "frame": {
+ "$ref": "#/$defs/shared0"
+ },
+ "strategy": {
+ "$ref": "#/$defs/shared4"
+ },
+ "value": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "strategy",
+ "value"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ {
+ "properties": {
+ "ref": {
+ "pattern": "^@e[a-f0-9]{32}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "ref"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "shared2": {
+ "oneOf": [
+ {
+ "properties": {
+ "kind": {
+ "const": "exact",
+ "type": "string"
+ },
+ "value": {
+ "maxLength": 2048,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "kind": {
+ "const": "glob",
+ "type": "string"
+ },
+ "value": {
+ "maxLength": 2048,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "value"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "shared3": {
+ "enum": [
+ "button",
+ "link",
+ "textbox",
+ "checkbox",
+ "radio",
+ "combobox",
+ "heading",
+ "listitem",
+ "option",
+ "tab"
+ ],
+ "type": "string"
+ },
+ "shared4": {
+ "enum": [
+ "text",
+ "label",
+ "placeholder",
+ "testId",
+ "css"
+ ],
+ "type": "string"
+ }
+}
changedInput schema / $schema
Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
removedInput schema / properties / action / anyOf
Removed value: -[
- {
- "properties": {
- "kind": {
- "const": "click",
- "type": "string"
- },
- "target": {
- "anyOf": [
- {
- "oneOf": [
- {
- "properties": {
- "exact": {
- "default": true,
- "type": "boolean"
- },
- "frame": {
- "description": "Top document or a bounded outer-to-inner chain of semantic iframe element selectors",
- "oneOf": [
- {
- "properties": {
- "kind": {
- "const": "main",
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "properties": {
- "chain": {
- "items": {
- "oneOf": [
- {
- "properties": {
- "exact": {
- "default": true,
- "type": "boolean"
- },
- "name": {
- "type": "string"
- },
- "strategy": {
- "const": "role",
- "type": "string"
- },
- "value": {
- "enum": [
- "button",
- "link",
- "textbox",
- "checkbox",
- "radio",
- "combobox",
- "heading",
- "listitem",
- "option",
- "tab"
- ],
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- },
- {
- "properties": {
- "strategy": {
- "enum": [
- "text",
- "label",
- "placeholder",
- "testId",
- "css"
- ],
- "type": "string"
- },
- "value": {
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "maxItems": 5,
- "minItems": 1,
- "type": "array"
- },
- "kind": {
- "const": "iframe",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "chain"
- ],
- "type": "object"
- }
- ]
- },
- "name": {
- "type": "string"
- },
- "strategy": {
- "const": "role",
- "type": "string"
- },
- "value": {
- "enum": [
- "button",
- "link",
- "textbox",
- "checkbox",
- "radio",
- "combobox",
- "heading",
- "listitem",
- "option",
- "tab"
- ],
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- },
- {
- "properties": {
- "frame": {
- "description": "Top document or a bounded outer-to-inner chain of semantic iframe element selectors",
- "oneOf": [
- {
- "properties": {
- "kind": {
- "const": "main",
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "properties": {
- "chain": {
- "items": {
- "oneOf": [
- {
- "properties": {
- "exact": {
- "default": true,
- "type": "boolean"
- },
- "name": {
- "type": "string"
- },
- "strategy": {
- "const": "role",
- "type": "string"
- },
- "value": {
- "enum": [
- "button",
- "link",
- "textbox",
- "checkbox",
- "radio",
- "combobox",
- "heading",
- "listitem",
- "option",
- "tab"
- ],
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- },
- {
- "properties": {
- "strategy": {
- "enum": [
- "text",
- "label",
- "placeholder",
- "testId",
- "css"
- ],
- "type": "string"
- },
- "value": {
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "maxItems": 5,
- "minItems": 1,
- "type": "array"
- },
- "kind": {
- "const": "iframe",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "chain"
- ],
- "type": "object"
- }
- ]
- },
- "strategy": {
- "enum": [
- "text",
- "label",
- "placeholder",
- "testId",
- "css"
- ],
- "type": "string"
- },
- "value": {
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- {
- "properties": {
- "ref": {
- "pattern": "^@e[a-f0-9]{32}$",
- "type": "string"
- }
- },
- "required": [
- "ref"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind",
- "target"
- ],
- "type": "object"
- },
- {
- "properties": {
- "kind": {
- "const": "click",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "properties": {
- "exact": {
- "default": true,
- "type": "boolean"
- },
- "frame": {
- "description": "Top document or a bounded outer-to-inner chain of semantic iframe element selectors",
- "oneOf": [
- {
- "properties": {
- "kind": {
- "const": "main",
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "properties": {
- "chain": {
- "items": {
- "oneOf": [
- {
- "properties": {
- "exact": {
- "default": true,
- "type": "boolean"
- },
- "name": {
- "type": "string"
- },
- "strategy": {
- "const": "role",
- "type": "string"
- },
- "value": {
- "enum": [
- "button",
- "link",
- "textbox",
- "checkbox",
- "radio",
- "combobox",
- "heading",
- "listitem",
- "option",
- "tab"
- ],
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- },
- {
- "properties": {
- "strategy": {
- "enum": [
- "text",
- "label",
- "placeholder",
- "testId",
- "css"
- ],
- "type": "string"
- },
- "value": {
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "maxItems": 5,
- "minItems": 1,
- "type": "array"
- },
- "kind": {
- "const": "iframe",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "chain"
- ],
- "type": "object"
- }
- ]
- },
- "name": {
- "type": "string"
- },
- "strategy": {
- "const": "role",
- "type": "string"
- },
- "value": {
- "enum": [
- "button",
- "link",
- "textbox",
- "checkbox",
- "radio",
- "combobox",
- "heading",
- "listitem",
- "option",
- "tab"
- ],
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- },
- {
- "properties": {
- "frame": {
- "description": "Top document or a bounded outer-to-inner chain of semantic iframe element selectors",
- "oneOf": [
- {
- "properties": {
- "kind": {
- "const": "main",
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "properties": {
- "chain": {
- "items": {
- "oneOf": [
- {
- "properties": {
- "exact": {
- "default": true,
- "type": "boolean"
- },
- "name": {
- "type": "string"
- },
- "strategy": {
- "const": "role",
- "type": "string"
- },
- "value": {
- "enum": [
- "button",
- "link",
- "textbox",
- "checkbox",
- "radio",
- "combobox",
- "heading",
- "listitem",
- "option",
- "tab"
- ],
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- },
- {
- "properties": {
- "strategy": {
- "enum": [
- "text",
- "label",
- "placeholder",
- "testId",
- "css"
- ],
- "type": "string"
- },
- "value": {
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "maxItems": 5,
- "minItems": 1,
- "type": "array"
- },
- "kind": {
- "const": "iframe",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "chain"
- ],
- "type": "object"
- }
- ]
- },
- "strategy": {
- "enum": [
- "text",
- "label",
- "placeholder",
- "testId",
- "css"
- ],
- "type": "string"
- },
- "value": {
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind",
- "locator"
- ],
- "type": "object"
- },
- {
- "properties": {
- "key": {
- "maxLength": 64,
- "minLength": 1,
- "type": "string"
- },
- "kind": {
- "const": "press",
- "type": "string"
- },
- "target": {
- "anyOf": [
- {
- "oneOf": [
- {
- "properties": {
- "exact": {
- "default": true,
- "type": "boolean"
- },
- "frame": {
- "description": "Top document or a bounded outer-to-inner chain of semantic iframe element selectors",
- "oneOf": [
- {
- "properties": {
- "kind": {
- "const": "main",
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "properties": {
- "chain": {
- "items": {
- "oneOf": [
- {
- "properties": {
- "exact": {
- "default": true,
- "type": "boolean"
- },
- "name": {
- "type": "string"
- },
- "strategy": {
- "const": "role",
- "type": "string"
- },
- "value": {
- "enum": [
- "button",
- "link",
- "textbox",
- "checkbox",
- "radio",
- "combobox",
- "heading",
- "listitem",
- "option",
- "tab"
- ],
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- },
- {
- "properties": {
- "strategy": {
- "enum": [
- "text",
- "label",
- "placeholder",
- "testId",
- "css"
- ],
- "type": "string"
- },
- "value": {
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "maxItems": 5,
- "minItems": 1,
- "type": "array"
- },
- "kind": {
- "const": "iframe",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "chain"
- ],
- "type": "object"
- }
- ]
- },
- "name": {
- "type": "string"
- },
- "strategy": {
- "const": "role",
- "type": "string"
- },
- "value": {
- "enum": [
- "button",
- "link",
- "textbox",
- "checkbox",
- "radio",
- "combobox",
- "heading",
- "listitem",
- "option",
- "tab"
- ],
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- },
- {
- "properties": {
- "frame": {
- "description": "Top document or a bounded outer-to-inner chain of semantic iframe element selectors",
- "oneOf": [
- {
- "properties": {
- "kind": {
- "const": "main",
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "properties": {
- "chain": {
- "items": {
- "oneOf": [
- {
- "properties": {
- "exact": {
- "default": true,
- "type": "boolean"
- },
- "name": {
- "type": "string"
- },
- "strategy": {
- "const": "role",
- "type": "string"
- },
- "value": {
- "enum": [
- "button",
- "link",
- "textbox",
- "checkbox",
- "radio",
- "combobox",
- "heading",
- "listitem",
- "option",
- "tab"
- ],
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- },
- {
- "properties": {
- "strategy": {
- "enum": [
- "text",
- "label",
- "placeholder",
- "testId",
- "css"
- ],
- "type": "string"
- },
- "value": {
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "maxItems": 5,
- "minItems": 1,
- "type": "array"
- },
- "kind": {
- "const": "iframe",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "chain"
- ],
- "type": "object"
- }
- ]
- },
- "strategy": {
- "enum": [
- "text",
- "label",
- "placeholder",
- "testId",
- "css"
- ],
- "type": "string"
- },
- "value": {
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- {
- "properties": {
- "ref": {
- "pattern": "^@e[a-f0-9]{32}$",
- "type": "string"
- }
- },
- "required": [
- "ref"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind",
- "target",
- "key"
- ],
- "type": "object"
- },
- {
- "properties": {
- "key": {
- "maxLength": 64,
- "minLength": 1,
- "type": "string"
- },
- "kind": {
- "const": "press",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "properties": {
- "exact": {
- "default": true,
- "type": "boolean"
- },
- "frame": {
- "description": "Top document or a bounded outer-to-inner chain of semantic iframe element selectors",
- "oneOf": [
- {
- "properties": {
- "kind": {
- "const": "main",
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "properties": {
- "chain": {
- "items": {
- "oneOf": [
- {
- "properties": {
- "exact": {
- "default": true,
- "type": "boolean"
- },
- "name": {
- "type": "string"
- },
- "strategy": {
- "const": "role",
- "type": "string"
- },
- "value": {
- "enum": [
- "button",
- "link",
- "textbox",
- "checkbox",
- "radio",
- "combobox",
- "heading",
- "listitem",
- "option",
- "tab"
- ],
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- },
- {
- "properties": {
- "strategy": {
- "enum": [
- "text",
- "label",
- "placeholder",
- "testId",
- "css"
- ],
- "type": "string"
- },
- "value": {
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "maxItems": 5,
- "minItems": 1,
- "type": "array"
- },
- "kind": {
- "const": "iframe",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "chain"
- ],
- "type": "object"
- }
- ]
- },
- "name": {
- "type": "string"
- },
- "strategy": {
- "const": "role",
- "type": "string"
- },
- "value": {
- "enum": [
- "button",
- "link",
- "textbox",
- "checkbox",
- "radio",
- "combobox",
- "heading",
- "listitem",
- "option",
- "tab"
- ],
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- },
- {
- "properties": {
- "frame": {
- "description": "Top document or a bounded outer-to-inner chain of semantic iframe element selectors",
- "oneOf": [
- {
- "properties": {
- "kind": {
- "const": "main",
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "properties": {
- "chain": {
- "items": {
- "oneOf": [
- {
- "properties": {
- "exact": {
- "default": true,
- "type": "boolean"
- },
- "name": {
- "type": "string"
- },
- "strategy": {
- "const": "role",
- "type": "string"
- },
- "value": {
- "enum": [
- "button",
- "link",
- "textbox",
- "checkbox",
- "radio",
- "combobox",
- "heading",
- "listitem",
- "option",
- "tab"
- ],
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- },
- {
- "properties": {
- "strategy": {
- "enum": [
- "text",
- "label",
- "placeholder",
- "testId",
- "css"
- ],
- "type": "string"
- },
- "value": {
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "maxItems": 5,
- "minItems": 1,
- "type": "array"
- },
- "kind": {
- "const": "iframe",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "chain"
- ],
- "type": "object"
- }
- ]
- },
- "strategy": {
- "enum": [
- "text",
- "label",
- "placeholder",
- "testId",
- "css"
- ],
- "type": "string"
- },
- "value": {
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind",
- "locator",
- "key"
- ],
- "type": "object"
- }
-]
addedInput schema / properties / action / oneOf
Added value: +[
+ {
+ "properties": {
+ "kind": {
+ "const": "click",
+ "type": "string"
+ },
+ "target": {
+ "$ref": "#/$defs/shared1"
+ }
+ },
+ "required": [
+ "kind",
+ "target"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "key": {
+ "maxLength": 64,
+ "minLength": 1,
+ "type": "string"
+ },
+ "kind": {
+ "const": "press",
+ "type": "string"
+ },
+ "target": {
+ "$ref": "#/$defs/shared1"
+ }
+ },
+ "required": [
+ "kind",
+ "target",
+ "key"
+ ],
+ "type": "object"
+ }
+]
changedInput schema / properties / wait / oneOf
Previous value: -[
- {
- "properties": {
- "kind": {
- "const": "navigation",
- "type": "string"
- },
- "loadState": {
- "enum": [
- "domcontentloaded",
- "load"
- ],
- "type": "string"
- },
- "matcher": {
- "oneOf": [
- {
- "properties": {
- "kind": {
- "const": "exact",
- "type": "string"
- },
- "value": {
- "maxLength": 2048,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "properties": {
- "kind": {
- "const": "glob",
- "type": "string"
- },
- "value": {
- "maxLength": 2048,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "properties": {
- "kind": {
- "const": "response",
- "type": "string"
- },
- "matcher": {
- "oneOf": [
- {
- "properties": {
- "kind": {
- "const": "exact",
- "type": "string"
- },
- "value": {
- "maxLength": 2048,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "properties": {
- "kind": {
- "const": "glob",
- "type": "string"
- },
- "value": {
- "maxLength": 2048,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "method": {
- "pattern": "^[A-Z]{1,16}$",
- "type": "string"
- },
- "status": {
- "maximum": 599,
- "minimum": 100,
- "type": "integer"
- }
- },
- "required": [
- "kind",
- "matcher"
- ],
- "type": "object"
- },
- {
- "properties": {
- "kind": {
- "const": "popup",
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "properties": {
- "action": {
- "enum": [
- "accept",
- "dismiss"
- ],
- "type": "string"
- },
- "dialogType": {
- "enum": [
- "alert",
- "beforeunload",
- "confirm",
- "prompt"
- ],
- "type": "string"
- },
- "kind": {
- "const": "dialog",
- "type": "string"
- },
- "promptText": {
- "maxLength": 2000,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "dialogType",
- "action"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "properties": {
+ "kind": {
+ "const": "navigation",
+ "type": "string"
+ },
+ "loadState": {
+ "enum": [
+ "domcontentloaded",
+ "load"
+ ],
+ "type": "string"
+ },
+ "matcher": {
+ "$ref": "#/$defs/shared2"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "kind": {
+ "const": "response",
+ "type": "string"
+ },
+ "matcher": {
+ "$ref": "#/$defs/shared2"
+ },
+ "method": {
+ "pattern": "^[A-Z]{1,16}$",
+ "type": "string"
+ },
+ "status": {
+ "maximum": 599,
+ "minimum": 100,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "kind",
+ "matcher"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "kind": {
+ "const": "popup",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "action": {
+ "enum": [
+ "accept",
+ "dismiss"
+ ],
+ "type": "string"
+ },
+ "dialogType": {
+ "enum": [
+ "alert",
+ "beforeunload",
+ "confirm",
+ "prompt"
+ ],
+ "type": "string"
+ },
+ "kind": {
+ "const": "dialog",
+ "type": "string"
+ },
+ "promptText": {
+ "maxLength": 2000,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "dialogType",
+ "action"
+ ],
+ "type": "object"
+ }
+]
changedOutput schema / $schema
Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
removedOutput schema / properties / action
Removed value: -{
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "click",
- "type": "string"
- },
- "target": {
- "anyOf": [
- {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "exact": {
- "type": "boolean"
- },
- "frame": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "main",
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "chain": {
- "items": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "exact": {
- "type": "boolean"
- },
- "name": {
- "type": "string"
- },
- "strategy": {
- "const": "role",
- "type": "string"
- },
- "value": {
- "enum": [
- "button",
- "link",
- "textbox",
- "checkbox",
- "radio",
- "combobox",
- "heading",
- "listitem",
- "option",
- "tab"
- ],
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "strategy": {
- "enum": [
- "text",
- "label",
- "placeholder",
- "testId",
- "css"
- ],
- "type": "string"
- },
- "value": {
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "maxItems": 5,
- "minItems": 1,
- "type": "array"
- },
- "kind": {
- "const": "iframe",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "chain"
- ],
- "type": "object"
- }
- ]
- },
- "name": {
- "type": "string"
- },
- "strategy": {
- "const": "role",
- "type": "string"
- },
- "value": {
- "enum": [
- "button",
- "link",
- "textbox",
- "checkbox",
- "radio",
- "combobox",
- "heading",
- "listitem",
- "option",
- "tab"
- ],
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "frame": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "main",
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "chain": {
- "items": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "exact": {
- "type": "boolean"
- },
- "name": {
- "type": "string"
- },
- "strategy": {
- "const": "role",
- "type": "string"
- },
- "value": {
- "enum": [
- "button",
- "link",
- "textbox",
- "checkbox",
- "radio",
- "combobox",
- "heading",
- "listitem",
- "option",
- "tab"
- ],
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "strategy": {
- "enum": [
- "text",
- "label",
- "placeholder",
- "testId",
- "css"
- ],
- "type": "string"
- },
- "value": {
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "maxItems": 5,
- "minItems": 1,
- "type": "array"
- },
- "kind": {
- "const": "iframe",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "chain"
- ],
- "type": "object"
- }
- ]
- },
- "strategy": {
- "enum": [
- "text",
- "label",
- "placeholder",
- "testId",
- "css"
- ],
- "type": "string"
- },
- "value": {
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- {
- "additionalProperties": false,
- "properties": {
- "ref": {
- "pattern": "^@e[a-f0-9]{32}$",
- "type": "string"
- }
- },
- "required": [
- "ref"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind",
- "target"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "key": {
- "type": "string"
- },
- "kind": {
- "const": "press",
- "type": "string"
- },
- "target": {
- "anyOf": [
- {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "exact": {
- "type": "boolean"
- },
- "frame": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "main",
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "chain": {
- "items": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "exact": {
- "type": "boolean"
- },
- "name": {
- "type": "string"
- },
- "strategy": {
- "const": "role",
- "type": "string"
- },
- "value": {
- "enum": [
- "button",
- "link",
- "textbox",
- "checkbox",
- "radio",
- "combobox",
- "heading",
- "listitem",
- "option",
- "tab"
- ],
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "strategy": {
- "enum": [
- "text",
- "label",
- "placeholder",
- "testId",
- "css"
- ],
- "type": "string"
- },
- "value": {
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "maxItems": 5,
- "minItems": 1,
- "type": "array"
- },
- "kind": {
- "const": "iframe",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "chain"
- ],
- "type": "object"
- }
- ]
- },
- "name": {
- "type": "string"
- },
- "strategy": {
- "const": "role",
- "type": "string"
- },
- "value": {
- "enum": [
- "button",
- "link",
- "textbox",
- "checkbox",
- "radio",
- "combobox",
- "heading",
- "listitem",
- "option",
- "tab"
- ],
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "frame": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "main",
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "chain": {
- "items": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "exact": {
- "type": "boolean"
- },
- "name": {
- "type": "string"
- },
- "strategy": {
- "const": "role",
- "type": "string"
- },
- "value": {
- "enum": [
- "button",
- "link",
- "textbox",
- "checkbox",
- "radio",
- "combobox",
- "heading",
- "listitem",
- "option",
- "tab"
- ],
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "strategy": {
- "enum": [
- "text",
- "label",
- "placeholder",
- "testId",
- "css"
- ],
- "type": "string"
- },
- "value": {
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "maxItems": 5,
- "minItems": 1,
- "type": "array"
- },
- "kind": {
- "const": "iframe",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "chain"
- ],
- "type": "object"
- }
- ]
- },
- "strategy": {
- "enum": [
- "text",
- "label",
- "placeholder",
- "testId",
- "css"
- ],
- "type": "string"
- },
- "value": {
- "type": "string"
- }
- },
- "required": [
- "strategy",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- {
- "additionalProperties": false,
- "properties": {
- "ref": {
- "pattern": "^@e[a-f0-9]{32}$",
- "type": "string"
- }
- },
- "required": [
- "ref"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind",
- "target",
- "key"
- ],
- "type": "object"
- }
- ]
-}
removedOutput schema / properties / wait
Removed value: -{
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "navigation",
- "type": "string"
- },
- "loadState": {
- "enum": [
- "domcontentloaded",
- "load"
- ],
- "type": "string"
- },
- "matcher": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "exact",
- "type": "string"
- },
- "value": {
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "glob",
- "type": "string"
- },
- "value": {
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "response",
- "type": "string"
- },
- "matcher": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "exact",
- "type": "string"
- },
- "value": {
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "glob",
- "type": "string"
- },
- "value": {
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "method": {
- "type": "string"
- },
- "status": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- }
- },
- "required": [
- "kind",
- "matcher"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "popup",
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "action": {
- "enum": [
- "accept",
- "dismiss"
- ],
- "type": "string"
- },
- "dialogType": {
- "enum": [
- "alert",
- "beforeunload",
- "confirm",
- "prompt"
- ],
- "type": "string"
- },
- "kind": {
- "const": "dialog",
- "type": "string"
- },
- "promptText": {
- "type": "string"
- }
- },
- "required": [
- "kind",
- "dialogType",
- "action"
- ],
- "type": "object"
- }
- ]
-}
changedOutput schema / required
Previous value: -[
- "operationId",
- "sessionId",
- "pageId",
- "action",
- "wait",
- "event"
-]New value: +[
+ "operationId",
+ "sessionId",
+ "pageId",
+ "event"
+]