locatorsTest NUnit Visual Studio 2022
This commit is contained in:
		
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							@@ -0,0 +1,58 @@
 | 
			
		||||
using OpenQA.Selenium.Firefox;
 | 
			
		||||
using OpenQA.Selenium;
 | 
			
		||||
using System;
 | 
			
		||||
using System.Collections.Generic;
 | 
			
		||||
using System.Linq;
 | 
			
		||||
using System.Text;
 | 
			
		||||
using System.Threading.Tasks;
 | 
			
		||||
 | 
			
		||||
namespace SeleniumNunitProject.Tests
 | 
			
		||||
{
 | 
			
		||||
    internal class LocatorsTests
 | 
			
		||||
    {
 | 
			
		||||
        [Test]
 | 
			
		||||
        public void LocatorsTest()
 | 
			
		||||
        {
 | 
			
		||||
            IWebDriver driver = new FirefoxDriver();
 | 
			
		||||
            driver.Navigate().GoToUrl("https://www.selenium.dev/");
 | 
			
		||||
            Assert.That(driver.Title, Is.EqualTo("Selenium"));
 | 
			
		||||
 | 
			
		||||
            // Zkontrolujeme na stránce element 
 | 
			
		||||
            // class name (search)
 | 
			
		||||
            var classNameValidator = driver.FindElement(By.ClassName("DocSearch")).Displayed;
 | 
			
		||||
            Assert.That(classNameValidator, Is.EqualTo(true));
 | 
			
		||||
 | 
			
		||||
            // css selector (search)
 | 
			
		||||
            var cssSelectorValidator = driver.FindElement(By.CssSelector(".DocSearch")).Displayed;
 | 
			
		||||
            Assert.That(cssSelectorValidator, Is.EqualTo(true));
 | 
			
		||||
 | 
			
		||||
            // id (zkontrolujeme logo)
 | 
			
		||||
            var idValidator = driver.FindElement(By.Id("Layer_1")).Displayed;
 | 
			
		||||
            Assert.That(idValidator, Is.EqualTo(true));
 | 
			
		||||
 | 
			
		||||
            // name (donate)
 | 
			
		||||
            var nameValidator = driver.FindElement(By.Name("submit")).Displayed;
 | 
			
		||||
            Assert.That(nameValidator, Is.EqualTo(true));
 | 
			
		||||
 | 
			
		||||
            // link text (documentation)
 | 
			
		||||
            var linkTextValidator = driver.FindElement(By.LinkText("Documentation")).Displayed;
 | 
			
		||||
            Assert.That(linkTextValidator, Is.EqualTo(true));
 | 
			
		||||
 | 
			
		||||
            // partial link text (castecny text)
 | 
			
		||||
            var partialLinkTextValidator = driver.FindElement(By.PartialLinkText("Doc")).Displayed;
 | 
			
		||||
            Assert.That(partialLinkTextValidator, Is.EqualTo(true));
 | 
			
		||||
 | 
			
		||||
            // tag (menu bar)
 | 
			
		||||
            var tagValidator = driver.FindElement(By.TagName("Nav")).Displayed;
 | 
			
		||||
            Assert.That(tagValidator, Is.EqualTo(true));
 | 
			
		||||
 | 
			
		||||
            // xpath (text na hlavní straně h1)
 | 
			
		||||
            var xpathVAlidator = driver.FindElement(By.XPath("//h1")).Displayed;
 | 
			
		||||
            Assert.That(xpathVAlidator, Is.EqualTo(true));
 | 
			
		||||
            Console.WriteLine(xpathVAlidator);
 | 
			
		||||
 | 
			
		||||
            driver.Quit();
 | 
			
		||||
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							@@ -1 +1 @@
 | 
			
		||||
1871258268
 | 
			
		||||
1202625413
 | 
			
		||||
@@ -1 +1 @@
 | 
			
		||||
bf9d96cdfaa00196e6c2829b629f02ec978b77c1
 | 
			
		||||
01e6d31dbbd36b9b44f8740f275982f004b85ddc
 | 
			
		||||
 
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
		Reference in New Issue
	
	Block a user