Projekt

Obecné

Profil

Stáhnout (1.84 KB) Statistiky
| Větev: | Tag: | Revize:
1
using Microsoft.VisualStudio.TestTools.UnitTesting;
2
using OpenQA.Selenium;
3
using OpenQA.Selenium.Chrome;
4
using OpenQA.Selenium.Firefox;
5

    
6
using System;
7
using System.Collections;
8
using System.Collections.Generic;
9
using System.Threading;
10

    
11
namespace BackendTesting
12
{
13
    [TestClass]
14
    public class Main_Testing_Class
15
    {
16
        public IWebDriver fDriver = new FirefoxDriver();
17
        public IWebDriver cDriver = new ChromeDriver();
18

    
19

    
20
        [TestMethod]
21
        public void DummyTutorial()
22
        {
23
            var webDriver = cDriver; //potrebuje "using selenium a chrome (firefox)
24
            //priprava promennych
25
            By googleSearchBar = By.Name("q");
26
            By googleSearchButton = By.Name("btnK");
27
            By searchName = By.XPath("//h2//span[text()='Elden Ring']");
28
            By googleCoockieAggreementButton = By.Id("L2AGLb");
29

    
30
            //prace s driverem
31
            webDriver.Manage().Window.Maximize();
32
            webDriver.Navigate().GoToUrl("https://www.google.com/");    //zakladni stranka
33
            Thread.Sleep(500);
34

    
35
            webDriver.FindElement(googleCoockieAggreementButton).Click();           //odsouhlaseni coockies
36
            Thread.Sleep(500);
37

    
38
            webDriver.FindElement(googleSearchBar).SendKeys("Elden Ring");          //napsat Elden Ring do hledani
39
            Thread.Sleep(500);
40
            webDriver.FindElement(googleSearchButton).Click();                      //kliknout na button pro poslani prikazu
41
            Thread.Sleep(500);
42

    
43
            var resultText = webDriver.FindElement(searchName);                     //najit pomoci xpath pozadovany element a ulozit si ho
44

    
45
            Assert.IsTrue(resultText.Text == "Elden Ring"); //samotny test pro otestovani stazene hodnoty
46

    
47

    
48
            webDriver.Quit();                                                          //ukonceni webdriveru
49
        }
50

    
51

    
52
    }
53
}
(8-8/11)