1️⃣ Setup Configuration
Create MacOS configuration
To generate a new configuration, run the following command on your terminal:
boyka config mac [config-name]
A set of questions will be asked, depending on your response, a new config settings will get created with the given config name.
tip
You can add as many different MacOS configs as you want using the above command
Update existing configuration
To update any existing MacOS configuration, you can update the required values in the boyka-config.json
file.
info
Check out complete details about MacOS configurations in MacOS configuration guide.
Let's see how a sample MacOS configuration in the config file is:
Sample MacOS config
src/test/resources/boyka-config.json
{
"ui": {
"timeout": {
"implicit_wait": 10,
"explicit_wait": 30,
"page_load_timeout": 30,
"script_timeout": 10
},
"logging": {
"exclude_logs": ["bugreport"]
},
"screenshot": {
"enabled": true,
"path": "./screenshots",
"extension": "jpeg",
"prefix": "SCR"
},
"desktop": {
"test_mac": {
"server": {
"target": "LOCAL",
"port": 4729,
"session_override": true,
"driver": "MAC"
},
"machine": {
"os": "MAC",
"version": "15.4",
"application": {
"bundle_id": "com.apple.calculator"
},
"video": {
"enabled": true,
"time_limit": 300,
"mac": {
"preset": "VERY_FAST",
"device_id": 4,
"capture_clicks": true,
"capture_cursor": true,
"fps": 10
}
}
}
}
},
}
}
Details of each MacOS configurations
test_mac
: This is the configuration for running the test on the local MacOS desktop.