Exemple #1
0
 public PageActions(IWebDriver driver)
 {
     PageActionCollection = new PageActionCollection
     {
         Common                 = new Common(driver),
         Dashboard              = new Dashboard(driver),
         EditFeatures           = new EditFeatures(driver),
         SolutionDescription    = new SolutionDescription(driver),
         PreviewPage            = new PreviewPage(driver),
         ClientApplicationTypes = new ClientApplicationTypes(driver),
         BrowserBasedSections   = new BrowserBasedSections()
         {
             BrowserSubDashboard       = new BrowserSubDashboard(driver),
             BrowsersSupported         = new BrowsersSupported(driver),
             PluginsOrExtensions       = new PluginsOrExtensions(driver),
             HardwareRequirements      = new HardwareRequirements(driver),
             ConnectivityAndResolution = new ConnectivityAndResolution(driver),
             MobileFirst = new MobileFirst(driver),
         },
         NativeMobileSections = new NativeMobileSections()
         {
             OperatingSystems = new NativeMobileOperatingSystems(driver),
             MemoryAndStorage = new MemoryAndStorage(driver)
         },
         ContactDetails = new ContactDetails(driver)
     };
 }
Exemple #2
0
        public UITest()
        {
            var(serverUrl, databaseName, dbUser, dbPassword) = EnvironmentVariables.GetDbConnectionDetails();
            connectionString = string.Format(ConnectionString.GPitFutures, serverUrl, databaseName, dbUser, dbPassword);

            url = EnvironmentVariables.GetUrl();

            driver = new BrowserFactory().Driver;

            pages = new PageActions(driver).PageActionCollection;

            driver.Navigate().GoToUrl(this.url);
        }
Exemple #3
0
 public PageActions(IWebDriver driver)
 {
     PageActionCollection = new PageActionCollection
     {
         SolutionsList    = new SolutionsList(driver),
         ViewSolution     = new ViewSolution(driver),
         CapabilityFilter = new CapabilityFilter(driver),
         Homepage         = new Homepage(driver),
         Common           = new Common(driver),
         Footer           = new Footer(driver),
         Header           = new Header(driver),
         BrowseSolutions  = new BrowseSolutions(driver)
     };
 }
Exemple #4
0
 public PageActions(IWebDriver driver)
 {
     PageActionCollection = new PageActionCollection
     {
         Authentication = new Authentication(driver),
         Homepage       = new Homepage(driver),
         OrganisationsOrdersDashboard = new OrganisationsOrdersDashboard(driver),
         OrderForm           = new OrderForm(driver),
         CommencementDate    = new CommencementDate(driver),
         AdditionalServices  = new AdditionalServices(driver),
         CompleteOrder       = new CompleteOrder(driver),
         DeleteOrder         = new DeleteOrder(driver),
         PreviewOrderSummary = new PreviewOrderSummary(driver),
     };
 }
        public UITest()
        {
            solution       = CreateSolution.CreateNewSolution();
            solutionDetail = CreateSolutionDetails.CreateNewSolutionDetail(solution.Id, Guid.NewGuid(), 0, false);

            connectionString = EnvironmentVariables.GetConnectionString();
            SqlHelper.CreateBlankSolution(solution, solutionDetail, connectionString);

            url = $"{EnvironmentVariables.GetUrl()}/{solution.Id}";

            driver = new BrowserFactory().Driver;
            pages  = new PageActions(driver).PageActionCollection;

            driver.Navigate().GoToUrl(url);
        }
 public PageActions(IWebDriver driver)
 {
     PageActionCollection = new PageActionCollection
     {
         Homepage                 = new Homepage(driver),
         Authorization            = new Authorization(driver),
         UserAccountsDashboard    = new UserAccountsDashboard(driver),
         CreateBuyingOrganisation = new CreateBuyingOrganisation(driver),
         EditOrganisation         = new EditOrganisation(driver),
         CreateBuyerUser          = new CreateBuyerUser(driver),
         ViewUserDetails          = new ViewUserDetails(driver),
         RequestAnAccount         = new RequestAnAccount(driver),
         RequestPasswordReset     = new RequestPasswordReset(driver),
         SetNewPassword           = new SetNewPassword(driver),
         OrganisationDashboard    = new OrganisationDashboard(driver),
     };
 }