Как использовать Safari Technology Preview в ночных часах?
Я не нашел никакой информации о том, как правильно настроить конфигурацию Nightwatch с помощью предварительного просмотра технологии Safari.
Я пробовал что-то вроде этого:
module.exports = {
"src_folders": [
"suites"
],
"output_folder": "reports",
"custom_commands_path": "commands",
"page_objects_path": "pageObjects",
"globals_path": "globals.js",
"selenium": {
"start_process": true,
"server_path": seleniumServer.path,
"host": "127.0.0.1",
"port": 4444,
"log_path": "logs",
"cli_args": {
"webdriver.chrome.driver": chromedriver.path,
"webdriver.firefox.driver": '/usr/bin/geckodriver',
"webdriver.safari.driver": '/usr/bin/safaridriver'
}
},
"test_settings": {
"default": {
"launch_url": "http://google.com",
"screenshots": {
"enabled": true,
"on_failure" : true,
"on_error" : true
},
"globals": {
"waitForConditionTimeout": 5000,
"retryAssertionTimeout": 5000
},
"desiredCapabilities": {
"browserName": "safari",
"browserVersion": "12",
"technologyPreview": true
},
"skip_testcases_on_fail": false,
"end_session_on_fail": false
}
}
};
Но после выполнения я получаю эту ошибку:
{ value:
{ message: 'Could not create a session: A browser with name \'safari\' version \'12\' could not be found on the system.\nBuild info: version: \'3.13.0\', revision: \'2f0d292\', time: \'2018-06-25T15:32:19.891Z\'\nSystem info: host: \'Boostas-MacBook-Pro-5.local\', ip: \'fe80:0:0:0:100a:70f9:d6d7:cbfc%en0\', os.name: \'Mac OS X\', os.arch: \'x86_64\', os.version: \'10.13.6\', java.version: \'10.0.1\'\nDriver info: driver.version: unknown\nremote stacktrace: ',
error: 'session not created' },
status: 33 }
Примечание: если я установлю technologyPreview
при значении false тест будет запущен в браузере Safari.
Надеюсь, вы, ребята, можете мне помочь!
0 ответов
Эти два варианта работали в моем случае в nightwatch.json
запустить предварительный просмотр Safari Technology:
"desiredCapabilities": {
"browserName": "safari",
"safari.options": {"technologyPreview": true},
}
Полезная ссылка: https://macops.ca/using-safari-technology-preview-with-selenium-webdriver/
Надеюсь это поможет!