diff options
author | Mavlushechka <mavlushechka@gmail.com> | 2022-11-04 16:58:29 +0500 |
---|---|---|
committer | Mavlushechka <mavlushechka@gmail.com> | 2022-11-04 16:58:29 +0500 |
commit | b35d0d37087a240ff0a0a61dbeab66f7132e1ba4 (patch) | |
tree | 4b825dc642cb6eb9a060e54bf8d69288fbee4904 | |
parent | 417d0364d12557bf2725660fcb77db80ffa906ff (diff) |
Revert "Framework initialization"main
This reverts commit 417d0364d12557bf2725660fcb77db80ffa906ff.
20 files changed, 0 insertions, 683 deletions
diff --git a/.gitignore b/.gitignore deleted file mode 100644 index d70d1d1..0000000 --- a/.gitignore +++ /dev/null @@ -1,17 +0,0 @@ -### Java ### -build/ -!**/src/main/**/build/ -!**/src/test/**/build/ - -### Docker ### -docker-compose.yml - -### IntelliJ IDEA ### -.idea -*.iws -*.iml -*.ipr -out/ -target/ -!**/src/main/**/out/ -!**/src/test/**/out/
\ No newline at end of file diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 80da933..0000000 --- a/Dockerfile +++ /dev/null @@ -1,68 +0,0 @@ -# This image prepares war-container with ready application -FROM maven:3.5.3-jdk-8 as builder - -# Defining args for reading from docker-compose file -ARG GIT_USR -ARG GIT_PWD - -# Defining environment variables -ENV PROJECT_NAME task-sources -ENV GIT_USR "$GIT_USR" -ENV GIT_PWD "$GIT_PWD" -ENV GIT_DOMAIN github.com -ENV GIT_PROJECT_PATH a1qa-education-exam/$PROJECT_NAME.git -ENV GIT_REPO=https://$GIT_USR:$GIT_PWD@$GIT_DOMAIN/$GIT_PROJECT_PATH - -# Creating working directory for Maven -RUN mkdir -p "$MAVEN_HOME" -WORKDIR $MAVEN_HOME - -# Installing Git -RUN apt-get -y update && apt-get -y install git - -# Cloning project repository -RUN git clone $GIT_REPO - -# Packaging project into war-containers -RUN mvn clean package -f ${MAVEN_HOME}/${PROJECT_NAME}/pom.xml - -# This image deploying application on Tomcat -FROM tomcat:7-jre8 - -# Defining environment variables -ENV PROJECT_NAME task-sources -ENV MODULE_NAME_DB union_reporting -ENV MODULE_NAME union-reporting -ENV TOMCAT_USER login -ENV TOMCAT_PASSWORD password -ENV TOMCAT_ROLE testportalrole -ENV DB_PORT 3306 -ENV DB_URL jdbc:mysql://db:${DB_PORT}/${MODULE_NAME_DB} - -ENV TOMCAT_USERS_XML <role rolename="\"${TOMCAT_ROLE}\""/> <user username="\"${TOMCAT_USER}\"" password="\"${TOMCAT_PASSWORD}\"" roles="\"${TOMCAT_ROLE}\""/> </tomcat-users> -ENV TOMCAT_CONTEXT_XML <WatchedResource>WEB-INF/web.xml</WatchedResource> <Resource name='"jdbc/mysql"' auth='"Container"' type='"javax.sql.DataSource"' maxTotal='"100"' maxIdle='"30"' maxWaitMillis='"10000"' username="\"${TOMCAT_USER}\"" password="\"${TOMCAT_PASSWORD}\"" driverClassName='"com.mysql.jdbc.Driver"' url="\"${DB_URL}\""/> </Context> - -# Setting maintainer for the image -MAINTAINER Artyom Ryazantsev - -# Creating working directory for Tomcat -RUN mkdir -p "$CATALINA_HOME" -WORKDIR $CATALINA_HOME - -# Deleting default ROOT-app on Tomcat -RUN rm -r ${CATALINA_HOME}/webapps/ROOT - -# Installing rpl tool -RUN apt-get update && apt-get -y install rpl - -# Replacing required configuration data on Tomcat -RUN rpl '</tomcat-users>' "${TOMCAT_USERS_XML}" ${CATALINA_HOME}/conf/tomcat-users.xml -RUN rpl '</Context>' "${TOMCAT_CONTEXT_XML}" ${CATALINA_HOME}/conf/context.xml - -# Deploying the application (web and api parts) on Tomcat -COPY --from=builder /usr/share/maven/${PROJECT_NAME}/${MODULE_NAME}-api/target/api.war ${CATALINA_HOME}/webapps/api.war -COPY --from=builder /usr/share/maven/${PROJECT_NAME}/${MODULE_NAME}-web/target/web.war ${CATALINA_HOME}/webapps/web.war - -EXPOSE 8080 - -CMD ["catalina.sh" , "run"] diff --git a/pom.xml b/pom.xml deleted file mode 100644 index 21edb71..0000000 --- a/pom.xml +++ /dev/null @@ -1,46 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project xmlns="http://maven.apache.org/POM/4.0.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - <modelVersion>4.0.0</modelVersion> - - <groupId>com.mavlushechka.a1qa</groupId> - <artifactId>task3</artifactId> - <version>1.0-SNAPSHOT</version> - - <dependencies> - <dependency> - <groupId>com.github.aquality-automation</groupId> - <artifactId>aquality-selenium</artifactId> - <version>3.1.0</version> - </dependency> - <dependency> - <groupId>org.testng</groupId> - <artifactId>testng</artifactId> - <version>7.6.1</version> - <scope>test</scope> - </dependency> - <dependency> - <groupId>org.json</groupId> - <artifactId>json</artifactId> - <version>20220924</version> - </dependency> - <dependency> - <groupId>com.google.code.gson</groupId> - <artifactId>gson</artifactId> - <version>2.10</version> - </dependency> - <dependency> - <groupId>org.apache.logging.log4j</groupId> - <artifactId>log4j-core</artifactId> - <version>2.19.0</version> - </dependency> - </dependencies> - - <properties> - <maven.compiler.source>18</maven.compiler.source> - <maven.compiler.target>18</maven.compiler.target> - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - </properties> - -</project>
\ No newline at end of file diff --git a/src/main/java/com/mavlushechka/a1qa/framework/constants/RequestMethod.java b/src/main/java/com/mavlushechka/a1qa/framework/constants/RequestMethod.java deleted file mode 100644 index 85316c9..0000000 --- a/src/main/java/com/mavlushechka/a1qa/framework/constants/RequestMethod.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.mavlushechka.a1qa.framework.constants; - -public enum RequestMethod { - - GET, POST - -} diff --git a/src/main/java/com/mavlushechka/a1qa/framework/constants/Status.java b/src/main/java/com/mavlushechka/a1qa/framework/constants/Status.java deleted file mode 100644 index 63fbc9a..0000000 --- a/src/main/java/com/mavlushechka/a1qa/framework/constants/Status.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.mavlushechka.a1qa.framework.constants; - -public enum Status { - - OK(200), CREATED(201), NOT_FOUND(404); - - public final int code; - - Status(int code) { - this.code = code; - } - -} diff --git a/src/main/java/com/mavlushechka/a1qa/framework/pages/BaseForm.java b/src/main/java/com/mavlushechka/a1qa/framework/pages/BaseForm.java deleted file mode 100644 index 6584879..0000000 --- a/src/main/java/com/mavlushechka/a1qa/framework/pages/BaseForm.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.mavlushechka.a1qa.framework.pages; - -import aquality.selenium.elements.interfaces.IElement; -import aquality.selenium.elements.interfaces.ILabel; - -public abstract class BaseForm { - - private final IElement uniqueElement; - private final String name; - - - public BaseForm(ILabel uniqueElement, String name) { - this.uniqueElement = uniqueElement; - this.name = name; - } - - public boolean isOpened() { - return uniqueElement.getElement().isDisplayed(); - } - - public String getName() { - return name; - } - -} diff --git a/src/main/java/com/mavlushechka/a1qa/framework/utils/DoubleUtils.java b/src/main/java/com/mavlushechka/a1qa/framework/utils/DoubleUtils.java deleted file mode 100644 index 1865715..0000000 --- a/src/main/java/com/mavlushechka/a1qa/framework/utils/DoubleUtils.java +++ /dev/null @@ -1,9 +0,0 @@ -package com.mavlushechka.a1qa.framework.utils; - -public class DoubleUtils { - - public static double getPercentageOf(double number, double percentage) { - return number / 100 * percentage; - } - -} diff --git a/src/main/java/com/mavlushechka/a1qa/framework/utils/FileParser.java b/src/main/java/com/mavlushechka/a1qa/framework/utils/FileParser.java deleted file mode 100644 index 40ea62d..0000000 --- a/src/main/java/com/mavlushechka/a1qa/framework/utils/FileParser.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.mavlushechka.a1qa.framework.utils; - -import java.io.BufferedReader; -import java.io.FileReader; -import java.io.IOException; - -public class FileParser { - - public static String parse(String filename) { - StringBuilder stringBuilder = new StringBuilder(); - - try (BufferedReader bufferedReader = new BufferedReader(new FileReader(filename))) { - while (bufferedReader.ready()) { - stringBuilder.append(bufferedReader.readLine()); - } - } catch (IOException ioException) { - throw new IllegalArgumentException("Cannot find required file."); - } - return stringBuilder.toString(); - } - -} diff --git a/src/main/java/com/mavlushechka/a1qa/framework/utils/HttpUrlConnectionFactory.java b/src/main/java/com/mavlushechka/a1qa/framework/utils/HttpUrlConnectionFactory.java deleted file mode 100644 index cfa0628..0000000 --- a/src/main/java/com/mavlushechka/a1qa/framework/utils/HttpUrlConnectionFactory.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.mavlushechka.a1qa.framework.utils; - -import com.mavlushechka.a1qa.framework.constants.RequestMethod; - -import java.io.IOException; -import java.net.HttpURLConnection; -import java.net.URL; - -public class HttpUrlConnectionFactory { - - private HttpUrlConnectionFactory() { - } - - public static HttpURLConnection createHttpUrlConnection(String spec, RequestMethod requestMethod, boolean doOutput) throws IOException { - HttpURLConnection httpUrlConnection = (HttpURLConnection) new URL(spec).openConnection(); - - httpUrlConnection.setRequestMethod(requestMethod.name()); - httpUrlConnection.setConnectTimeout(Integer.parseInt(JsonParser.parseData("config", "httpUrlConnection.connectTimeout"))); - httpUrlConnection.setReadTimeout(Integer.parseInt(JsonParser.parseData("config", "httpUrlConnection.readTimeout"))); - httpUrlConnection.setDoOutput(doOutput); - httpUrlConnection.setRequestProperty("Content-Type", "application/json; charset=UTF-8"); - return httpUrlConnection; - } - -} diff --git a/src/main/java/com/mavlushechka/a1qa/framework/utils/IntegerUtils.java b/src/main/java/com/mavlushechka/a1qa/framework/utils/IntegerUtils.java deleted file mode 100644 index 76280cc..0000000 --- a/src/main/java/com/mavlushechka/a1qa/framework/utils/IntegerUtils.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.mavlushechka.a1qa.framework.utils; - -import java.util.OptionalInt; -import java.util.Random; - -public class IntegerUtils { - - private IntegerUtils() { - } - - public static int getRandomNumber(int min, int max) { - OptionalInt randomNumber = new Random().ints(min, max).findFirst(); - - if (randomNumber.isPresent()) { - return randomNumber.getAsInt(); - } - LoggerUtils.error("Incorrect min and max arguments."); - throw new IllegalArgumentException("Incorrect min and max arguments."); - } - -} diff --git a/src/main/java/com/mavlushechka/a1qa/framework/utils/JsonParser.java b/src/main/java/com/mavlushechka/a1qa/framework/utils/JsonParser.java deleted file mode 100644 index 4f89e12..0000000 --- a/src/main/java/com/mavlushechka/a1qa/framework/utils/JsonParser.java +++ /dev/null @@ -1,94 +0,0 @@ -package com.mavlushechka.a1qa.framework.utils; - -import com.google.gson.Gson; -import org.json.JSONArray; -import org.json.JSONException; -import org.json.JSONObject; - -import java.util.ArrayList; -import java.util.Map; -import java.util.TreeMap; - -public class JsonParser { - - private final static TreeMap<String, JSONObject> parsedJSON = new TreeMap<>(); - - - public static String parseData(String filename, String key) { - return parse(filename, key, false); - } - - public static String parseObject(String filename, String key) { - return parse(filename, key, true); - } - - public static boolean isJson(String json) { - try { - new JSONObject(json); - } catch (JSONException jsonObjectException) { - try { - new JSONArray(json); - } catch (JSONException jsonArrayException) { - return false; - } - } - return true; - } - - public static boolean isBodyEmpty(String json) { - return json.equals("{}"); - } - - public static <T> T convertToObject(String json, Class<T> classToConvert) { - return new Gson().fromJson(json, classToConvert); - } - - public static <T> String convertToJson(T object) { - return new Gson().toJson(object); - } - - public static <T> T[] convertArray(String json, Class<T> classToConvert) { - Gson gson = new Gson(); - JSONArray jsonArray = new JSONArray(json); - ArrayList<T> objects = new ArrayList<>(); - - for (int i = 0; i < jsonArray.length(); i++) { - objects.add(gson.fromJson(jsonArray.getJSONObject(i).toString(), classToConvert)); - } - return (T[]) objects.toArray(); - } - - private static String parse(String filename, String key, boolean isObject) { - Map.Entry<String, JSONObject> ceilingEntry = parsedJSON.ceilingEntry(filename); - - if (ceilingEntry == null || !ceilingEntry.getKey().startsWith(filename)) { - parseFile(filename); - } - return parseData(filename, key, isObject); - } - - private static void parseFile(String filename) { - parsedJSON.put(filename, new JSONObject(FileParser.parse("src/main/resources/" + filename + ".json"))); - } - - private static String parseData(String jsonName, String key, boolean isObject) { - JSONObject jsonObject = new JSONObject(parsedJSON.get(jsonName).toString()); - String[] keys = key.split("\\."); - - for (int i = 0; i < keys.length - 1; i++) { - if (keys[i].contains("[") && keys[i].contains("]")) { - String splitKey = keys[i].split("\\[")[0]; - int index = Integer.parseInt(keys[i].split("\\[")[1].replaceAll("[\\[\\]]", "")); - - jsonObject = jsonObject.getJSONArray(splitKey).getJSONObject(index); - } else { - jsonObject = jsonObject.getJSONObject(keys[i]); - } - } - if (isObject) { - return jsonObject.getJSONObject(keys[keys.length - 1]).toString(); - } - return jsonObject.getString(keys[keys.length - 1]); - } - -} diff --git a/src/main/java/com/mavlushechka/a1qa/framework/utils/LoggerUtils.java b/src/main/java/com/mavlushechka/a1qa/framework/utils/LoggerUtils.java deleted file mode 100644 index 8675d92..0000000 --- a/src/main/java/com/mavlushechka/a1qa/framework/utils/LoggerUtils.java +++ /dev/null @@ -1,46 +0,0 @@ -package com.mavlushechka.a1qa.framework.utils; - -import org.apache.logging.log4j.Level; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; -import org.apache.logging.log4j.core.config.ConfigurationSource; -import org.apache.logging.log4j.core.config.Configurator; -import org.apache.logging.log4j.core.config.xml.XmlConfiguration; - -import java.io.File; -import java.io.FileInputStream; -import java.io.IOException; - -public class LoggerUtils { - - private final static File CONFIGURATION_FILE = new File("src/main/resources/log4j2.xml"); - private static Logger logger; - private static int step = 0; - - - private LoggerUtils() { - } - - public static void initialize() { - try { - Configurator.initialize(new XmlConfiguration(null, new ConfigurationSource(new FileInputStream(CONFIGURATION_FILE)))); - } catch (IOException ioException) { - throw new RuntimeException(ioException); - } - logger = LogManager.getLogger(); - } - - public static void step(String text) { - step++; - info("Step %d: %s".formatted(step, text)); - } - - public static void info(String text) { - logger.log(Level.INFO, text); - } - - public static void error(String text) { - logger.log(Level.ERROR, text); - } - -} diff --git a/src/main/java/com/mavlushechka/a1qa/framework/utils/StringUtils.java b/src/main/java/com/mavlushechka/a1qa/framework/utils/StringUtils.java deleted file mode 100644 index ae699d1..0000000 --- a/src/main/java/com/mavlushechka/a1qa/framework/utils/StringUtils.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.mavlushechka.a1qa.framework.utils; - -import java.util.Random; - -public class StringUtils { - - private StringUtils() { - } - - public static String convertToConstantCase(String text) { - StringBuilder stringBuilder = new StringBuilder(); - String[] words = text.split(" "); - - for (int i = 0; i < words.length; i++) { - stringBuilder.append(words[i].toUpperCase()); - if (i != words.length - 1) { - stringBuilder.append("_"); - } - } - - return stringBuilder.toString(); - } - - public static String capitalizeFirstLetter(String text) { - return text.substring(0, 1).toUpperCase() + text.substring(1); - } - - public static int removeNonDigits(String text) { - return Integer.parseInt(text.replaceAll("[^0-9]+", "")); - } - - public static String generateRandomText(int lettersLowerBound, int lettersUpperBound, int length) { - return new Random().ints(lettersLowerBound, lettersUpperBound + 1) - .limit(length) - .collect(StringBuilder::new, StringBuilder::appendCodePoint, StringBuilder::append) - .toString(); - } - - public static String replaceByStars(String text) { - return "*".repeat(text.length()); - } - -} diff --git a/src/main/java/com/mavlushechka/a1qa/framework/utils/UrlConnectionManager.java b/src/main/java/com/mavlushechka/a1qa/framework/utils/UrlConnectionManager.java deleted file mode 100644 index b8dad83..0000000 --- a/src/main/java/com/mavlushechka/a1qa/framework/utils/UrlConnectionManager.java +++ /dev/null @@ -1,50 +0,0 @@ -package com.mavlushechka.a1qa.framework.utils; - -import com.mavlushechka.a1qa.framework.constants.RequestMethod; - -import java.io.BufferedReader; -import java.io.DataOutputStream; -import java.io.IOException; -import java.io.InputStreamReader; -import java.net.HttpURLConnection; - -public class UrlConnectionManager { - - public static String get(String spec) throws IOException { - StringBuilder stringBuilder = new StringBuilder(); - - try (BufferedReader bufferedReader = new BufferedReader( - new InputStreamReader(HttpUrlConnectionFactory.createHttpUrlConnection(spec, RequestMethod.GET, false).getInputStream())) - ) { - String inputLine; - - while ((inputLine = bufferedReader.readLine()) != null) { - stringBuilder.append(inputLine); - } - } - return stringBuilder.toString(); - } - - public static String post(String spec, String content) throws IOException { - HttpURLConnection httpUrlConnection = HttpUrlConnectionFactory.createHttpUrlConnection(spec, RequestMethod.POST, true); - StringBuilder stringBuilder = new StringBuilder(); - - try (DataOutputStream dataOutputStream = new DataOutputStream(httpUrlConnection.getOutputStream())) { - dataOutputStream.writeBytes(content); - dataOutputStream.flush(); - } - try (BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(httpUrlConnection.getInputStream()))) { - String inputLine; - - while ((inputLine = bufferedReader.readLine()) != null) { - stringBuilder.append(inputLine); - } - } - return stringBuilder.toString(); - } - - public static int getResponseCode(String spec, RequestMethod requestMethod) throws IOException { - return HttpUrlConnectionFactory.createHttpUrlConnection(spec, requestMethod, false).getResponseCode(); - } - -} diff --git a/src/main/resources/config.json b/src/main/resources/config.json deleted file mode 100644 index efac2e4..0000000 --- a/src/main/resources/config.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "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 deleted file mode 100644 index 756a521..0000000 --- a/src/main/resources/log4j2.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?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 deleted file mode 100644 index 4e41432..0000000 --- a/src/main/resources/settings.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "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 deleted file mode 100644 index 0e0dcd2..0000000 --- a/src/main/resources/testData.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - -}
\ No newline at end of file diff --git a/src/test/java/com/mavlushechka/a1qa/framework/BaseTest.java b/src/test/java/com/mavlushechka/a1qa/framework/BaseTest.java deleted file mode 100644 index c4240d5..0000000 --- a/src/test/java/com/mavlushechka/a1qa/framework/BaseTest.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.mavlushechka.a1qa.framework; - -import aquality.selenium.browser.AqualityServices; -import com.mavlushechka.a1qa.framework.utils.JsonParser; -import com.mavlushechka.a1qa.framework.utils.LoggerUtils; -import org.testng.annotations.AfterTest; -import org.testng.annotations.BeforeSuite; - -public class BaseTest { - - @BeforeSuite - public void setUp() { - LoggerUtils.initialize(); - AqualityServices.getBrowser().goTo(JsonParser.parseData("config", "browser.url")); - } - - @AfterTest - public void tearDown() { - AqualityServices.getBrowser().quit(); - } - -} diff --git a/src/test/java/com/mavlushechka/a1qa/project/TestCase1.java b/src/test/java/com/mavlushechka/a1qa/project/TestCase1.java deleted file mode 100644 index 599e651..0000000 --- a/src/test/java/com/mavlushechka/a1qa/project/TestCase1.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.mavlushechka.a1qa.project; - -import com.mavlushechka.a1qa.framework.BaseTest; -import org.testng.annotations.Test; - -public class TestCase1 extends BaseTest { - - @Test - public void test1() { - - } - -} |