Ejemplo n.º 1
0
        public void Test3()
        {
            GooglePage gp = new GooglePage(driver);

            driver.Navigate().GoToUrl("http://blazedemo.com/");
            gp.clickHomeLink();
        }
Ejemplo n.º 2
0
        public void CheckGooglePage()
        {
            var returnValue   = GooglePage.CheckGooglePage();
            var expectedValue = "Gmail";

            Assert.AreEqual(expectedValue, returnValue);
        }
Ejemplo n.º 3
0
        public void FeelingLuckyInitializationTest()
        {
            var google = new GooglePage(this.driver);

            google.LuckyClick();
            Assert.AreEqual(this.driver.Title, google.LuckyInitTitle);
        }
        public void ThenIShouldBeAbleToExpandTheFirstImage()
        {
            GooglePage googlePage = new GooglePage(Driver);

            googlePage.ClickFirstResultFromImages();
            Assert.IsTrue(googlePage.IsImagePanelDisplayed());
        }
Ejemplo n.º 5
0
        public void GooglePageInitializationTest()
        {
            var google = new GooglePage(this.driver);

            Assert.AreEqual(this.driver.Title, google.InitTitle);
            Assert.AreEqual(google.GetSearchBoxValue(), string.Empty);
        }
Ejemplo n.º 6
0
        public void SearchAndAssertSearchCountTest(string wordToSearch, long searchResultsCount)
        {
            var gp = new GooglePage(Driver);

            gp.VerifyIsOpened();
            gp.SearchFor(wordToSearch);

            var actualSearchResultsCount = gp.GetSearchResultsCount();

            Console.WriteLine($"Asserting results more than :: '{searchResultsCount}'");
            Assert.AreEqual(true, actualSearchResultsCount > searchResultsCount,
                            $"Search count '{actualSearchResultsCount}' are less than '{searchResultsCount}'");

            Console.WriteLine($"Asserting results contain :: '{wordToSearch}'");
            var i = 1;

            Assert.Multiple(() =>
            {
                foreach (var res in gp.GetAllResultsTextList())
                {
                    Assert.AreEqual(true, res.ToLower().Contains(wordToSearch.ToLower()),
                                    $"Search result '{i}' doesn't contain '{wordToSearch}' word");
                    i++;
                }
            });
        }
        public void ThenReturnToTheResultsPage()
        {
            GooglePage googlePage = new GooglePage(Driver);

            googlePage.ReturnToImages();
            Assert.IsFalse(googlePage.IsImagePanelDisplayed());
        }
Ejemplo n.º 8
0
        public void Search()
        {
            var gp = new GooglePage(Driver);

            gp.GoTo();
            gp.Search("stuff");
        }
Ejemplo n.º 9
0
        [TestMethod] // Not Signed in fail
        public void CanGoOnGooglePage()
        {
            GooglePage onGooglePage = onFooterPage.CanGoToGooglePage();

            Assert.IsTrue(onGooglePage.IsAtGooglePage());
            Debug.Write("Google Page on FireFox");
        }
Ejemplo n.º 10
0
        public void SearchTest()
        {
            const string searchTerm = "Hello World";
            var          google     = new GooglePage(this.driver);

            google.Search(searchTerm);
            Assert.IsTrue(this.driver.Title.Contains(searchTerm));
        }
Ejemplo n.º 11
0
        private void GoToTheHotlinePageFromGoogleSearch()
        {
            var googlePage = new GooglePage(WebDriver);

            googlePage.Navigate();
            googlePage.MakeSearchRequest("hotline");
            googlePage.GoToTheFirstSearchLink();
        }
Ejemplo n.º 12
0
        public void Teste()
        {
            GooglePage googlePage = new GooglePage();

            googlePage.NavigationToPage();
            googlePage.Pesquisar("ps3brasil");
            googlePage.TakeScreeshot("Teste", ErrorPath, OpenQA.Selenium.ScreenshotImageFormat.Jpeg);
        }
Ejemplo n.º 13
0
        public void CalssInit()
        {
            _driver = new ChromeDriver(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location));
            _driver.Manage().Window.Maximize();

            _googlePage = new GooglePage(_driver);
            _seleniumhq = new SeleniumHQ(_driver);
        }
        public void GivenIGoToGoogleWebsite()
        {
            BasePage   basePage   = new BasePage(Driver);
            GooglePage googlePage = new GooglePage(Driver);

            basePage.NavigateToUrl("https://www.google.com/");
            googlePage.AcceptTerms();
        }
Ejemplo n.º 15
0
        public void SetUp()
        {
            Initialize();
            Driver.Manage().Window.Maximize();
            Driver.Navigate().GoToUrl("https://www.google.com/");

            _googlePage = new GooglePage(Driver);
        }
        public void Selenium_dev_site_lookup(Browsers browser, string lang)
        {
            Driver = WebDriverFactory.GetLocalWebDriver(browser, lang);
            BasePage         StartPage    = new BasePage(Driver);
            GooglePage       Google       = StartPage.Navigate <GooglePage>("https://www.google.com/");
            SearchResultPage SearchResult = Google.Search("webdriver documentation for selenium");

            SearchResult.FirstLinkOfSearchResult.Should().Be("https://www.selenium.dev/documentation/en/webdriver/");
        }
Ejemplo n.º 17
0
        public void Verify_FirstGoogleResult_When_SearchingForSelenium()
        {
            GooglePage googlePage = new GooglePage(Driver);

            googlePage.SearchByEnteredText("Selenium" + Keys.Enter);
            googlePage.ClickOnGoogleResultLinkByNumber(1);

            Assert.AreEqual("SeleniumHQ Browser Automation", Driver.Title);
        }
Ejemplo n.º 18
0
        public void CalssInit()
        {
            _driver = new ChromeDriver(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location));
            _driver.Manage().Window.Maximize();
            _driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);

            _googlePage  = new GooglePage(_driver);
            _softuniPage = new SoftuniPage(_driver);
        }
Ejemplo n.º 19
0
        public static void Main(string[] args)
        {
            //FirefoxProfile profile = new FirefoxProfile();
            //profile.AddExtension(@"..\..\Extensions\adblock_firefox.xpi");
            //FirefoxDriver driver = new FirefoxDriver(profile);

            ChromeOptions options = new ChromeOptions();

            options.AddExtension(@"..\..\Extensions\adblock_chrome.crx");
            ChromeDriver driver = new ChromeDriver(options);

            driver.Manage().Window.Maximize();
            driver.Url = @"http://www.findazip.com/";

            NavigationPage nav = new NavigationPage(driver);

            nav.citiesWithV.Click();

            TargetPage target = new TargetPage(driver);
            var        cities = target.Cities;

            ContentPage content    = new ContentPage(driver);
            var         citiesURLs = new List <string>();

            for (int i = 0; i < 3; i++)
            {
                citiesURLs.Add(cities[i].GetAttribute("href"));
            }

            var citiesForClick = new List <CityInfo>();

            foreach (var citiesUrL in citiesURLs)
            {
                driver.Url = citiesUrL;
                citiesForClick.Add(new CityInfo(content.Name.Text,
                                                content.State.Text,
                                                content.Zip.Text,
                                                content.Longitude.Text,
                                                content.Latidude.Text));
            }

            driver.Url = @"https://www.google.bg/maps/";
            GooglePage google = new GooglePage(driver);

            foreach (var cityInfo in citiesForClick)
            {
                //google.Search.Clear();
                //google.Search.SendKeys($"{cityInfo.Latitude}, {cityInfo.Longitude}");
                //google.Search.SendKeys(Keys.Enter);

                driver.Url = $"https://www.google.bg/maps/@{cityInfo.Latitude},{cityInfo.Longitude},15z";

                Thread.Sleep(5000);
                var screenshot = ((ITakesScreenshot)driver).GetScreenshot();
                screenshot.SaveAsFile($"{cityInfo.Name}-{cityInfo.State}-{cityInfo.Zip}.jpg", ScreenshotImageFormat.Jpeg);
            }
        }
Ejemplo n.º 20
0
        public void GoogleSearchPageObjectModel()
        {
            var search = new GooglePage(_remoteWebDriver);

            search.Maximaze();
            search.Navigate();
            search.SearchForSelenium.SendKeys("selenium");
            search.ClickSearchButton.Click();
            search.AssertLink("Selenium - Web Browser Automation");
        }
Ejemplo n.º 21
0
        public void GoToWikiFromGoogleTest()
        {
            var Google = new GooglePage();

            Google.GoToResultPage();
            var ResultGoogle = new ResultPage();
            var Wiki         = ResultGoogle.GoToWiki();

            Wiki.AssertIsOpen();
        }
Ejemplo n.º 22
0
        public void TestSearchPage()
        {
            GooglePage GooglePage = new GooglePage(Driver);

            GooglePage.Driver.Url = "https://www.google.com/";

            GooglePage.FillSearchForm();

            GooglePage.AssertFormResult();
        }
        public static void B_GetAttributeOnObject()
        {
            var googlePage = new GooglePage();

            IEnumerable <PageUrlAttribute> pageUrlAttribute = googlePage.GetType().GetCustomAttributes <PageUrlAttribute>();

            pageUrlAttribute
            .Should()
            .HaveCount(1);
        }
Ejemplo n.º 24
0
        public void NavigateToEtGeorgiShoulBeProcessed()
        {
            //// Arrange
            var googlePage = new GooglePage(this.driver);


            //// Act
            googlePage.Open();
            //.....................// тук искам да натисна бутона ServiciesButton.
        }
            public void GoogleSearch()
            {
                GooglePage googlePageTry = new GooglePage(Driver);

                var user = GoogleFromFactories.Create();

                googlePageTry.FillGoogleSearch(user);

                googlePageTry.WaitForLoad();
                googlePageTry.AssertHeadlineResult(googlePageTry.SeleniumHeadlineResult);
            }
Ejemplo n.º 26
0
        public void CountCheese()
        {
            var googlePage = new GooglePage();

            googlePage.OpenGooglePage();
            googlePage.SearchOnGoogle("cheese");
            var cheeseAmount = googlePage.GetSearchResultNumber();

            Assert.AreEqual(777, cheeseAmount, "There is too much cheese on the internet");
            googlePage.Close();
        }
Ejemplo n.º 27
0
        public void Google()
        {
            IWebDriver driver = new ChromeDriver(Environment.CurrentDirectory);
            GooglePage page   = new GooglePage(driver);

            page.GoToPage();
            System.Threading.Thread.Sleep(6000);
            page.Search("google");
            System.Threading.Thread.Sleep(6000);
            driver.Close();
        }
Ejemplo n.º 28
0
        public void EntaoEuLocalizoOTexto()
        {
            string searchText    = "Blog netcoders";
            string expectedTitle = ".NET Coders | Um dos maiores e mais ativos grupos de estudos de ...";

            GooglePage gPage = new GooglePage();

            gPage.Search(searchText);

            Assert.AreEqual(expectedTitle, gPage.firstResult.Text);
        }
        //Try to go to LinkedIn website through search results in Google.com
        public void SearchLinkedIn()
        {
            driver.Url = "https://www.google.com/";
            var googlePage = new GooglePage(driver);

            Assert.AreEqual(true, googlePage.SearchBar.Displayed);
            googlePage.SendQueryToSearchBar("LinkedIn");
            googlePage.SubmitSearch();
            Assert.AreEqual(true, driver.Title.Contains("LinkedIn"));
            googlePage.GoToPageFoundInSearchResults("linkedin.com");
        }
Ejemplo n.º 30
0
        public void Setup()
        {
            var opts = new ChromeOptions();

            opts.AddArgument("--start-maximized");
            opts.AddArgument("--headless");
            _driver        = new ChromeDriver(opts);
            _googlePage    = new GooglePage(_driver);
            _elementFinder = new ElementFinder <GooglePage>();
            _driver.Navigate().GoToUrl("https://google.com");
        }