summaryrefslogtreecommitdiff
path: root/src/main/resources
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources')
-rw-r--r--src/main/resources/config.json18
-rw-r--r--src/main/resources/log4j2.xml23
-rw-r--r--src/main/resources/settings.json118
-rw-r--r--src/main/resources/testData.json3
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