Formatter Validator Minifier Escape / Unescape JSON ↔ String JSON ↔ YAML JSON → CSV NDJSON / JSON Lines JSON → Types JSON ↔ XML JSON Diff JSON Patch Canonicalize (RFC 8785) Schema Validator Schema Generator JSONPath Tester JWT Decoder JSON Errors Schemas More Tools
JSONTools / Schema registry / Boyka Framework
Schema registry

Boyka Framework

Boyka Framework config file

boyka-config.json

Check your file against this schema

Opens the validator with this schema already loaded. Paste your boyka-config.json and it validates in your browser — nothing is uploaded.

Validate a boyka-config.json → View raw schema

Fields

Generated directly from the schema, following local $refs, to two levels of nesting.

Field Type Description
apiobjectCollection of API configurations
listeners_packagestringPackage name where all the Boyka listener implementations are placed
uiobjectUI Configurations for Web and Mobile
ui.delayobjectUI interaction delay settings
ui.delay.before_clicknumberDelay before clicking on an element (in ms)
ui.delay.before_mouse_movenumberDelay before moving of mouse (in ms)
ui.delay.before_swipenumberDelay before swiping on the device screen or inside an element (in ms)
default: 500
ui.delay.before_tapnumberDelay before tapping on an element (in ms)
ui.delay.before_typingnumberDelay before typing any text in an element (in ms)
ui.loggingobjectUI logging related settings
ui.logging.enablebooleanIf true, any log files generated by Selenium or Appium would be saved
default: true
ui.logging.exclude_logsarray<string>List of type of logs which you want to exclude from
ui.logging.pathstringPath where the logs should be saved
default: "./logs"
ui.mobileobjectMobile related settings
ui.screenshotobjectUI screenshot related settings
ui.screenshot.enabledbooleanSet to true to enable screenshots
default: false
ui.screenshot.extensionstringScreenshot file extension
default: "png"
ui.screenshot.pathstringPath where the screenshots will be saved
default: "./screenshots"
ui.screenshot.prefixstringPrefix of the screenshot file name
default: "SCR"
ui.timeoutobjectUI timeout related settings
ui.timeout.explicit_waitnumberExplicit wait for the element to wait for a particular condition to succeed (in seconds)
default: 10
ui.timeout.highlight_delaynumberDelay while Highlighting the element (in ms)
default: 100
ui.timeout.implicit_waitnumberImplicit wait for Appium to find the element (in seconds)
default: 1
ui.timeout.page_load_timeoutnumberPage load timeout (in seconds)
default: 30
ui.timeout.script_timeoutnumberScript load timeout (in seconds)
default: 10
ui.webobjectWeb related settings
dataobjectTest Data related settings
data.extensionstringData file extension
default: "xlsx"
data.externalbooleanIs data file external or not
default: false
data.pathstringTest data file path
default: "test-data"
data.typestringTest data source for test data driven testing
one of: "EXCEL"

What we found in this schema

Specification sections for the keywords in this schema

Keyword Document Section
$idJSON Schema Core, draft 2020-12§8.2.1 — The "$id" Keyword
$refJSON Schema Core, draft 2020-12§8.2.3.1 — Direct References with "$ref"
$schemaJSON Schema Core, draft 2020-12§8.1.1 — "$schema"
additionalPropertiesJSON Schema Core, draft 2020-12§10.3.2.3 — "additionalProperties"
anyOfJSON Schema Core, draft 2020-12§10.2.1.2 — "anyOf"
defaultJSON Schema Validation, draft 2020-12§9.2 — "default"
descriptionJSON Schema Validation, draft 2020-12§9.1 — "title" and "description"
enumJSON Schema Validation, draft 2020-12§6.1.2 — "enum"
itemsJSON Schema Core, draft 2020-12§10.3.1.2 — "items"
maximumJSON Schema Validation, draft 2020-12§6.2.2 — "maximum"
minimumJSON Schema Validation, draft 2020-12§6.2.4 — "minimum"
propertiesJSON Schema Core, draft 2020-12§10.3.2.1 — "properties"
requiredJSON Schema Validation, draft 2020-12§6.5.3 — "required"
typeJSON Schema Validation, draft 2020-12§6.1.1 — "type"

Documents

Attribution

This schema comes from SchemaStore, distributed under the Apache License 2.0. Copyright 2015–present Mads Kristensen and contributors. View the original file. The field table and audit on this page are generated by JSONTools.tools; the schema itself is unmodified.

← All schemas