diff options
Diffstat (limited to 'src/main/resources')
-rw-r--r-- | src/main/resources/config.json | 18 | ||||
-rw-r--r-- | src/main/resources/log4j2.xml | 23 | ||||
-rw-r--r-- | src/main/resources/settings.json | 118 | ||||
-rw-r--r-- | src/main/resources/testData.json | 3 |
4 files changed, 162 insertions, 0 deletions
diff --git a/src/main/resources/config.json b/src/main/resources/config.json new file mode 100644 index 0000000..efac2e4 --- /dev/null +++ b/src/main/resources/config.json @@ -0,0 +1,18 @@ +{ + "browser": { + "url": "http://localhost:8080" + }, + "randomTextGenerator": { + "lettersLowerBound": "97", + "lettersUpperBound": "122", + "length": "10" + }, + "integerUtils": { + "randomNumberMin": "0", + "randomNumberMax": "101" + }, + "httpUrlConnection": { + "connectTimeout": "5000", + "readTimeout": "5000" + } +}
\ No newline at end of file diff --git a/src/main/resources/log4j2.xml b/src/main/resources/log4j2.xml new file mode 100644 index 0000000..756a521 --- /dev/null +++ b/src/main/resources/log4j2.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Configuration status="INFO"> + <Appenders> + <Console name="consoleAppender" target="SYSTEM_OUT"> + <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/> + </Console> + <File name="fileAppender" fileName="target/logFile.log"> + <PatternLayout> + <Pattern>%d %p %c{1.} [%t] %m%n</Pattern> + </PatternLayout> + </File> + </Appenders> + <Loggers> + <Logger name="FILE_APPENDER" + level="INFO" additivity="false"> + <AppenderRef ref="fileAppender" /> + </Logger> + <Root level="TRACE"> + <AppenderRef ref="consoleAppender"/> + <AppenderRef ref="fileAppender"/> + </Root> + </Loggers> +</Configuration>
\ No newline at end of file diff --git a/src/main/resources/settings.json b/src/main/resources/settings.json new file mode 100644 index 0000000..4e41432 --- /dev/null +++ b/src/main/resources/settings.json @@ -0,0 +1,118 @@ +{ + "browserName" : "firefox", + "isRemote": false, + "remoteConnectionUrl": "http://localhost:4444/wd/hub", + "isElementHighlightEnabled" : true, + + "driverSettings": { + "chrome": { + "webDriverVersion": "latest", + "capabilities": { + }, + "options": { + "intl.accept_languages": "en", + "safebrowsing.enabled": "true", + "profile.default_content_settings.popups": "0", + "disable-popup-blocking": "true", + "download.prompt_for_download": "false", + "download.default_directory": "//home//selenium//downloads" + }, + "pageLoadStrategy": "Normal", + "startArguments": [] + }, + "edge": { + "webDriverVersion": "latest", + "capabilities": { + }, + "options": { + "intl.accept_languages": "en", + "safebrowsing.enabled": "true", + "profile.default_content_settings.popups": "0", + "disable-popup-blocking": "true", + "download.prompt_for_download": "false", + "download.default_directory": "//home//selenium//downloads" + }, + "startArguments": [] + }, + "firefox": { + "webDriverVersion": "latest", + "capabilities": { + }, + "options": { + "intl.accept_languages": "en", + "browser.download.dir": "//home//selenium//downloads", + "browser.download.folderList": 2, + "browser.helperApps.neverAsk.saveToDisk": "application/octet-stream, application/x-debian-package, application/x-www-form-urlencod, application/json, application/x-compressed, application/x-zip-compressed, application/zip, multipart/x-zip, text/plain, text/csv", + "browser.helperApps.alwaysAsk.force": false, + "browser.download.manager.alertOnEXEOpen": false, + "browser.download.manager.focusWhenStarting": false, + "browser.download.useDownloadDir": true, + "browser.download.manager.showWhenStarting": false, + "browser.download.manager.closeWhenDone": true, + "browser.download.manager.showAlertOnComplete": false, + "browser.download.manager.useWindow": false, + "browser.download.panel.shown": false + }, + "startArguments": ["--private", "--kiosk"] + }, + "iexplorer": { + "webDriverVersion": "latest", + "systemArchitecture": "X32", + "capabilities": { + "ignoreProtectedModeSettings": true + } + }, + "opera": { + "webDriverVersion": "latest", + "binaryLocation": "%USERPROFILE%\\AppData\\Local\\Programs\\Opera\\launcher.exe", + "capabilities": { + }, + "options": { + "intl.accept_languages": "en", + "safebrowsing.enabled": "true", + "profile.default_content_settings.popups": "0", + "disable-popup-blocking": "true", + "download.prompt_for_download": "false", + "download.default_directory": "./downloads" + }, + "startArguments": ["--remote-debugging-port=9222", "--no-sandbox", "--disable-dev-shm-usage"] + }, + "safari": { + "downloadDir": "/Users/username/Downloads" + }, + "yandex": { + "webDriverVersion": "102.0.5005.61", + "binaryLocation": "%USERPROFILE%\\AppData\\Local\\Yandex\\YandexBrowser\\Application\\browser.exe", + "capabilities": { + }, + "options": { + "intl.accept_languages": "en", + "safebrowsing.enabled": "true", + "profile.default_content_settings.popups": "0", + "disable-popup-blocking": "true", + "download.prompt_for_download": "false", + "download.default_directory": "./downloads" + }, + "startArguments": [] + } + }, + "timeouts": { + "timeoutImplicit" : 0, + "timeoutCondition" : 30, + "timeoutScript" : 10, + "timeoutPageLoad" : 15, + "timeoutPollingInterval": 300, + "timeoutCommand":120 + }, + "retry": { + "number": 2, + "pollingInterval": 300 + }, + "logger": { + "language": "en", + "logPageSource": true + }, + "elementCache": { + "isEnabled": false + } +}
\ No newline at end of file diff --git a/src/main/resources/testData.json b/src/main/resources/testData.json new file mode 100644 index 0000000..0e0dcd2 --- /dev/null +++ b/src/main/resources/testData.json @@ -0,0 +1,3 @@ +{ + +}
\ No newline at end of file |