public void Initialize() { InitBrowser(BrowserType.Firefox); driver.Navigate().GoToUrl(UploadPage.BaseUrl); UploadPage = new UploadPage(driver); }
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(); }
private void CachePages() { homePage = new HomePage(); customSongPage = new CustomSongPage(); modPage = new ModPage(); customEnvironmentsPage = new CustomEnvironmentsPage(); uploadPage = new UploadPage(); userProfilePage = new UserProfilePage(); settingsPage = new SettingsPage(); }
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)); }
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; } }
public UploadStep(IWebDriver driver) { this.driver = driver; page = new UploadPage(driver); }