Ejemplo n.º 1
0
        public Program(IWebDriver _webDriver) : base(_webDriver)
        {
            try
            {
                var currentUrl = GetCurrentUrl();
                //SiteDriver.dismiss();
                MainPageService.clickOnMancCityTitle();
                var differentUrl = GetCurrentUrl();

                VerifyOnClickingSubmitPageRedirects(currentUrl, differentUrl);

                Assert.True(ManCityService.CheckOrder1());
                Assert.True(ManCityService.CheckOrder());
                ManCityService.setAuthor("Author Test");
                ManCityService.setEmailID("*****@*****.**");
                ManCityService.setURL("www.test.com");
                ManCityService.setComment("test");
                ManCityService.clicksubmit();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
            finally { SiteDriver.closeDriver(); }
        }
Ejemplo n.º 2
0
 public UserLoginProfileMenuVM()
 {
     _handler              = new UserLoginCompositeHandler(this);
     _mainPageService      = NavigationService.GetService(Contents.MainPageContent);
     _pressSettingsCommand = new RelayCommand(() => MainPageService.Navigate(MainPageService.UserSettingsPage));
     _pressSignOutCommand  = new RelayCommand(Handler.SignOut);
 }
Ejemplo n.º 3
0
        public void AllResultsHaveSearchingInTitle()
        {
            MainPageService.GotoBasePage();
            MainPageService.Search("Rammstein");
            var x = SearchResultsPage.GetSearchTitles();

            Assert.That(x.All(el => el.Contains("rammstein")), "The element without search word is exist");
        }
Ejemplo n.º 4
0
        public void TwoPageSearchResultsAreDifferent()
        {
            MainPageService.GotoBasePage();
            MainPageService.Search("reddit");
            var searchResultFromFirstPage = SearchResultsPage.GetSearchTitles();

            SearchResultsPage.GoToNextSearchResultPage();
            CollectionAssert.AreNotEquivalent(searchResultFromFirstPage, SearchResultsPage.GetSearchTitles(), "Search results are the same on two pages");
        }
Ejemplo n.º 5
0
        public virtual ActionResult Index()
        {
            var model = MainPageService.Get();

            model.IsSecond       = Htmls.IsSecond;
            ViewData[IsMainPage] = true;
            OdnoklassnikiRefreshToken();
            SetAdmitad();
            return(MView(Views.Home.Index, model));
        }
Ejemplo n.º 6
0
        public void EnterInvalidPhone_ExpectAreEqual()
        {
            //Arrange
            GoToPage(mainPageUrl);
            mainPageService = new MainPageService(webDriver);

            //Act
            var color = mainPageService.incorrectPhoneCheck();

            //Assert
            Assert.AreEqual("rgb(204, 204, 204)", color);
        }
Ejemplo n.º 7
0
        public void PriceCheck_ExpectIsTrue()
        {
            //Arrange
            GoToPage(mainPageUrl);
            mainPageService = new MainPageService(webDriver);

            //Act
            var priceIsOpen = mainPageService.PriceCheck();

            //Assert
            Assert.IsTrue(priceIsOpen);
        }
Ejemplo n.º 8
0
        public void CatalogCheck_ExpectIsTrue()
        {
            //Arrange
            GoToPage(mainPageUrl);
            mainPageService = new MainPageService(webDriver);

            //Act
            var catalogIsOpen = mainPageService.CatalogCheck();

            //Assert
            Assert.IsTrue(catalogIsOpen);
        }
Ejemplo n.º 9
0
        public void NewsCheck_ExpectIsTrue()
        {
            //Arrange
            GoToPage(mainPageUrl);
            mainPageService = new MainPageService(webDriver);

            //Act
            var newsIsOpen = mainPageService.NewsCheck();

            //Assert
            Assert.IsTrue(newsIsOpen);
        }
Ejemplo n.º 10
0
        public void ConditionsChec_ExpectIsTrue()
        {
            //Arrange
            GoToPage(mainPageUrl);
            mainPageService = new MainPageService(webDriver);

            //Act
            var conditionIsOpen = mainPageService.ConditionCheck();

            //Assert
            Assert.IsTrue(conditionIsOpen);
        }
Ejemplo n.º 11
0
        public void SealceCheck_ExpectIsTrue()
        {
            //Arrange
            GoToPage(mainPageUrl);
            mainPageService = new MainPageService(webDriver);

            //Act
            var sealseIsOpend = mainPageService.SealesCheck();

            //Assert
            Assert.IsTrue(sealseIsOpend);
        }
Ejemplo n.º 12
0
 public void SearchCategoryDisplayed()
 {
     MainPageService.GotoBasePage();
     MainPageService.Search("films 2010");
     Assert.That(SearchResultsPage.SearchCategories().All(el => el.WrappedElement.Displayed), "Search category isn't displayed");
 }
Ejemplo n.º 13
0
 public void RecommendedSearchHasSearchString()
 {
     MainPageService.GotoBasePage();
     MainPageService.Search("GitHub");
     Assert.That(SearchResultsPage.RecommendedSearchList().All(el => el.Contains("github")), "The element without search word is exist");
 }
Ejemplo n.º 14
0
 public void MatchLinkOfResult()
 {
     MainPageService.GotoBasePage();
     MainPageService.Search("linkedin");
     Assert.That(SearchResultsPage.GetSearchLinks()[0].Contains("www.linkedin.com"), "The link of result of searching string doesn't match");
 }
Ejemplo n.º 15
0
 public void MachDescriptionOfResult()
 {
     MainPageService.GotoBasePage();
     MainPageService.Search("stack overflow");
     Assert.That(SearchResultsPage.GetDescriptionResultByIndex(0).Contains("Stack Overflow is the largest, most trusted online community for"), "The description of result of searching string doesn't match");
 }
Ejemplo n.º 16
0
 public void GoogleImageIsDisplayed()
 {
     MainPageService.GotoBasePage();
     Assert.That(MainPageService.GetPage().GoogleImage.Displayed(), "Google image isn't displayed or isn't found");
 }
Ejemplo n.º 17
0
 public void SecondFailedTest()
 {
     MainPageService.GotoBasePage();
     MainPageService.Search("films 2010");
     Assert.AreEqual(SearchResultsPage.GetDescriptionByCategories("Toy Story 3"), "action");
 }
Ejemplo n.º 18
0
 public void FirstFailedTest()
 {
     MainPageService.GotoBasePage();
     MainPageService.Search("actions films");
     Assert.That(SearchResultsPage.GetNamesByDescription("2015").Count != 2, "Not enough films in category");
 }
Ejemplo n.º 19
0
 public void TakeAllFilmsByDescription()
 {
     MainPageService.GotoBasePage();
     MainPageService.Search("Comedies");
     Assert.That(SearchResultsPage.GetNamesByDescription("2004").Count == 6, "Not enough films in category");
 }
Ejemplo n.º 20
0
 public void AllSearchResultsHaveDescription()
 {
     MainPageService.GotoBasePage();
     MainPageService.Search("films 2010");
     Assert.That(SearchResultsPage.SearchCategories().All(el => el.Description.Length > 0), "Any search result doesn't have a description");
 }
Ejemplo n.º 21
0
 public void TheDescriptionOfSearchIsMatched()
 {
     MainPageService.GotoBasePage();
     MainPageService.Search("films 2010");
     Assert.AreEqual(SearchResultsPage.GetDescriptionByCategories("Toy Story 3"), "Comedy");
 }