public void BeforeTests() { _loginPage = new LoginPage(Driver); _welcomeModalPage = new WelcomeModalPage(Driver); _leftMenuPage = new LeftMenuPage(Driver); _foldersAndLabelsPage = new FoldersAndLabelsPage(Driver); _loginPage.NavigateToProtonMailAndLogin(); _welcomeModalPage.CloseWelcomeModal(); _leftMenuPage.NavigateToFoldersAndLabels(); _foldersAndLabelsPage.DeleteAllLabels(); }
public void InitTest() { chrome = new ChromeDriver(@"C:\Users\mcsymiv\Desktop\git\chromedriver_win32"); wait = new WebDriverWait(chrome, TimeSpan.FromSeconds(10)); menuPage = new LeftMenuPage(chrome); config = new ConfigTestFlow(chrome); chrome.Navigate().GoToUrl("https://dev.graintrade.com.ua"); config.Refresh(); chrome.Manage().Window.Maximize(); chrome.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(20); }
public void TestSetUp() { #region Init Definitions test = SetUpFixtureBase.extent.CreateTest(TestContext.CurrentContext.Test.Name); setUpWebDriver = new SetUpWebDriver(); page = new Page(setUpWebDriver); testHelpers = new TestHelpers(); objectsTests = new ObjectsTests(); homePage = new HomePage(setUpWebDriver); topMenuPage = new TopMenuPage(setUpWebDriver); leftMenuPage = new LeftMenuPage(setUpWebDriver); createAlbumPage = new CreateAlbumPage(setUpWebDriver); userConnection = new UserConnection(); albumConection = new AlbumConection(); albumListPage = new AlbumListPage(setUpWebDriver); updateAlbumPage = new UpdateAlbumPage(setUpWebDriver); createGroupPage = new CreateGroupPage(setUpWebDriver); updateGroupPage = new UpdateGroupPage(setUpWebDriver); groupListPage = new GroupListPage(setUpWebDriver); groupConnection = new GroupConnection(); #endregion Logger(Status.Info, "Empieza el test: " + TestContext.CurrentContext.Test.Name, true); }
public void SelectModules(string module) { var leftMenuPage = new LeftMenuPage(); leftMenuPage.SelectGroup(module); }