Как сделать переменные многоотраслевые сайты? - PullRequest
0 голосов
/ 10 февраля 2020

Я довольно новичок в Selenium и сейчас работаю над проектом, который пытаюсь изменить.

Этот проект предназначен для компании, использующей один фонд с несколькими веб-сайтами. Они создают одну ветку для каждого сайта, которую я должен перебазировать в master каждый раз, когда я исправляю вещи в своей ветке dev. Особенностью этих веток является то, что каждый веб-сайт имеет свои собственные данные в файле типа с именем «EnvironmentType».

public class EnvironmentType {

    //ENVIRONMENT//

    public static final String servicesURL = "url.rec";
    public static final String frontendURL = "rec.website1.fr";
    public static final String websiteId = "website1";
    public static final String clientId = "doing";
    public static final String clientSecret = "clientS";
    public static final String dodLogin = "set";
    public static final String dodPassword = "password";
    public static final String defaultAgency = "0101";
    public static final String defaultRadius = "50";
    public static final String articleRefElementFacade = "Code website1: ";
    public static final String orderRefElementFacade = "Ref. commande : ";
    public static final String constructionRefElementFacade = "Ref. chantier :";
    public static final String articleSuggestSize = "4";
    static public String articleURL = "";
    static public String articleRef = "";
    static public String nameAddress = "";
    static public String orderRef = "";
    static public String constructionRef = "";
    static public String articleNumber = "";
    public static Boolean anonymousPricing = true;
    public static int maxArticles = 0;
    public static int pageNumber = 0;
    public static int maxPage = 1;

    public String getArticleRef() {
        return articleRef;
    }

    public void setArticleRef(String articleRef) {
        this.articleRef = articleRef;
    }

    public String getNameAddress() {
        return nameAddress;
    }

    public void setNameAddress(String nameAddress) {
        this.nameAddress = nameAddress;
    }

    //CARTS CONFIGURATION

    public static Boolean[] delivery = null;
    public static Boolean[] billing = null;

    //ACCOUNT ELEMENTS//

    static public List<String> articleList = new ArrayList<String>();
    static public List<String> wishlistList = new ArrayList<String>();
    static public String[] accountElements;
    static public String[] articleElements;
    static public String[] agencyElements;
    static public String[] promoElements;
    static public String randomRegionId = "";
    static public String randomAgencyId = "";
}

Нет ни поставщика, ни .properties для EnvironmentType для сравнения с типом других файл.

Может кто-нибудь сказать мне, как я могу сделать "Dynami c" на тех сайтах, чтобы иметь только ветку dev для работы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...