Example #1
0
        public void Initialize()
        {
            InitBrowser(BrowserType.Firefox);
            driver.Navigate().GoToUrl(UploadPage.BaseUrl);

            UploadPage = new UploadPage(driver);
        }
Example #2
0
        public void WhenUserUploadAFileNamedAsBurrito_JpgAndClicksUpload(string filename)
        {
            var       driver     = _webDriver.Current;
            WebDriver obj_driver = new WebDriver();
            string    filePath   = obj_driver.GetFrameworkPath() + "\\" + filename;

            uploadpage = new UploadPage(driver);
            uploadpage.btnChooseFile.SendKeys(filePath);
            uploadpage.btnUpload.Click();
        }
Example #3
0
 private void CachePages()
 {
     homePage               = new HomePage();
     customSongPage         = new CustomSongPage();
     modPage                = new ModPage();
     customEnvironmentsPage = new CustomEnvironmentsPage();
     uploadPage             = new UploadPage();
     userProfilePage        = new UserProfilePage();
     settingsPage           = new SettingsPage();
 }
Example #4
0
        public void ThenNextScreenShouldShowFileUploadedAsTitleAndFilenameJpg(string titlemsg, string fnamemsg)
        {
            var driver = _webDriver.Current;

            uploadpage = new UploadPage(driver);
            string msgtitle        = uploadpage.lblmsgTitle.Text;
            string msgfileuploaded = uploadpage.lbluploadedFileDisplayMsg.Text;

            Assert.AreEqual(titlemsg, msgtitle.Replace("\r\n", string.Empty));
            Assert.AreEqual(fnamemsg, msgfileuploaded.Replace("\r\n", string.Empty));
        }
Example #5
0
        private void ChangePage(object sender, RoutedEventArgs e)
        {
            ResetAllButtonBorders();
            switch ((sender as Button).Name)
            {
            case "TabPageButton":
                TabPageButtonStyle.Kind = MaterialDesignThemes.Wpf.PackIconKind.FileMusic;
                LandingPage landingPage = new LandingPage(crudManager);
                PageDisplayFrame.NavigationService.Navigate(landingPage);
                break;

            case "LoginPageButton":
                LoginPageButtonStyle.Kind = MaterialDesignThemes.Wpf.PackIconKind.AccountKey;
                LoginPage loginPage = new LoginPage(crudManager);
                PageDisplayFrame.NavigationService.Navigate(loginPage);
                break;

            case "FavouritesPageButton":
                FavouritesPageButtonStyle.Kind = MaterialDesignThemes.Wpf.PackIconKind.Star;
                FavouritePage favouritePage = new FavouritePage(crudManager);
                PageDisplayFrame.NavigationService.Navigate(favouritePage);
                break;

            case "AccountPageButton":
                AccountPageButtonStyle.Kind = MaterialDesignThemes.Wpf.PackIconKind.Account;
                AccountPage accountPage = new AccountPage(crudManager);
                PageDisplayFrame.NavigationService.Navigate(accountPage);
                break;

            case "UploadPageButton":
                UploadPageButtonStyle.Kind = MaterialDesignThemes.Wpf.PackIconKind.Upload;
                UploadPage uploadPage = new UploadPage(crudManager);
                PageDisplayFrame.NavigationService.Navigate(uploadPage);
                break;
            }
        }
Example #6
0
 public UploadStep(IWebDriver driver)
 {
     this.driver = driver;
     page        = new UploadPage(driver);
 }