diff --git a/NUnitPageObjectModel/.vs/NUnitPageObjectModel/FileContentIndex/75550b7c-0427-4763-b670-d54f635c3c3a.vsidx b/NUnitPageObjectModel/.vs/NUnitPageObjectModel/FileContentIndex/75550b7c-0427-4763-b670-d54f635c3c3a.vsidx new file mode 100644 index 0000000..45a3db8 Binary files /dev/null and b/NUnitPageObjectModel/.vs/NUnitPageObjectModel/FileContentIndex/75550b7c-0427-4763-b670-d54f635c3c3a.vsidx differ diff --git a/NUnitPageObjectModel/.vs/NUnitPageObjectModel/FileContentIndex/8888f359-aae0-44a1-9107-bc1e75c5f5e8.vsidx b/NUnitPageObjectModel/.vs/NUnitPageObjectModel/FileContentIndex/8888f359-aae0-44a1-9107-bc1e75c5f5e8.vsidx deleted file mode 100644 index 3061202..0000000 Binary files a/NUnitPageObjectModel/.vs/NUnitPageObjectModel/FileContentIndex/8888f359-aae0-44a1-9107-bc1e75c5f5e8.vsidx and /dev/null differ diff --git a/NUnitPageObjectModel/.vs/NUnitPageObjectModel/FileContentIndex/acf37090-86d7-4ef9-accc-2b77222f73f8.vsidx b/NUnitPageObjectModel/.vs/NUnitPageObjectModel/FileContentIndex/acf37090-86d7-4ef9-accc-2b77222f73f8.vsidx deleted file mode 100644 index cd160f3..0000000 Binary files a/NUnitPageObjectModel/.vs/NUnitPageObjectModel/FileContentIndex/acf37090-86d7-4ef9-accc-2b77222f73f8.vsidx and /dev/null differ diff --git a/NUnitPageObjectModel/.vs/NUnitPageObjectModel/FileContentIndex/e0bd7ab7-4db3-46de-8f8b-a5c170b62d87.vsidx b/NUnitPageObjectModel/.vs/NUnitPageObjectModel/FileContentIndex/e0bd7ab7-4db3-46de-8f8b-a5c170b62d87.vsidx deleted file mode 100644 index 7bc1215..0000000 Binary files a/NUnitPageObjectModel/.vs/NUnitPageObjectModel/FileContentIndex/e0bd7ab7-4db3-46de-8f8b-a5c170b62d87.vsidx and /dev/null differ diff --git a/NUnitPageObjectModel/.vs/NUnitPageObjectModel/FileContentIndex/e6bf804a-bc78-4c27-9a10-28b31cb2526e.vsidx b/NUnitPageObjectModel/.vs/NUnitPageObjectModel/FileContentIndex/e6bf804a-bc78-4c27-9a10-28b31cb2526e.vsidx new file mode 100644 index 0000000..f6ada40 Binary files /dev/null and b/NUnitPageObjectModel/.vs/NUnitPageObjectModel/FileContentIndex/e6bf804a-bc78-4c27-9a10-28b31cb2526e.vsidx differ diff --git a/NUnitPageObjectModel/.vs/NUnitPageObjectModel/FileContentIndex/f56725df-1fa5-45d7-94c6-602c881cba52.vsidx b/NUnitPageObjectModel/.vs/NUnitPageObjectModel/FileContentIndex/f56725df-1fa5-45d7-94c6-602c881cba52.vsidx new file mode 100644 index 0000000..0590c33 Binary files /dev/null and b/NUnitPageObjectModel/.vs/NUnitPageObjectModel/FileContentIndex/f56725df-1fa5-45d7-94c6-602c881cba52.vsidx differ diff --git a/NUnitPageObjectModel/.vs/NUnitPageObjectModel/v17/.suo b/NUnitPageObjectModel/.vs/NUnitPageObjectModel/v17/.suo index e689392..3986f06 100644 Binary files a/NUnitPageObjectModel/.vs/NUnitPageObjectModel/v17/.suo and b/NUnitPageObjectModel/.vs/NUnitPageObjectModel/v17/.suo differ diff --git a/NUnitPageObjectModel/NUnitPageObjectModel/NUnitPageObjectModel.csproj b/NUnitPageObjectModel/NUnitPageObjectModel/NUnitPageObjectModel.csproj index 53e06a7..e0d6d79 100644 --- a/NUnitPageObjectModel/NUnitPageObjectModel/NUnitPageObjectModel.csproj +++ b/NUnitPageObjectModel/NUnitPageObjectModel/NUnitPageObjectModel.csproj @@ -10,11 +10,18 @@ + + + + + + + diff --git a/NUnitPageObjectModel/NUnitPageObjectModel/Readme.md b/NUnitPageObjectModel/NUnitPageObjectModel/Readme.md index 22f6d08..8da9dfc 100644 --- a/NUnitPageObjectModel/NUnitPageObjectModel/Readme.md +++ b/NUnitPageObjectModel/NUnitPageObjectModel/Readme.md @@ -1,2 +1,11 @@ **Projekt VisualStudio 2022** -NUnit Page Object Model \ No newline at end of file +NUnit Page Object Model + +Založit nový NUnit projekt + +Do projektu do instalovat Packages: Selenium.WebDriver a Selenium.Support + +Dále je potřeba do vyhledávaní packages zadat: dotnetselenium a nainstalovat DotNetSeleniumExtras.PageObjects.Core + +Návod jak na POM: +https://www.youtube.com/watch?v=Cr8oLGTSDB4&list=PL6SXxvjnlkaTNJu7G9ZpGpJGnhAFu79UZ&index=2 \ No newline at end of file diff --git a/NUnitPageObjectModel/NUnitPageObjectModel/Source/Pages/HomePage.cs b/NUnitPageObjectModel/NUnitPageObjectModel/Source/Pages/HomePage.cs index 9e24fbf..87bf21c 100644 --- a/NUnitPageObjectModel/NUnitPageObjectModel/Source/Pages/HomePage.cs +++ b/NUnitPageObjectModel/NUnitPageObjectModel/Source/Pages/HomePage.cs @@ -1,4 +1,5 @@ -using System; +using OpenQA.Selenium; +using System; using System.Collections.Generic; using System.Linq; using System.Text; @@ -6,7 +7,19 @@ using System.Threading.Tasks; namespace NUnitPageObjectModel.Source.Pages { - internal class HomePage - { + public class HomePage + { + private IWebDriver _driver; + public HomePage(IWebDriver driver) + + { + _driver = driver; + } + + public void Search(string searchText) + { + _driver.FindElement(By.Id("twoabsearchtextbox")); + + } } }