diff --git a/Readme.md b/Readme.md deleted file mode 100644 index c1ee61e..0000000 --- a/Readme.md +++ /dev/null @@ -1,43 +0,0 @@ -# Rozcestník Lukáše Kaňky na tomto GitHub profilu - -**Něco málo o mně:** - -Jsem IT nadšenec s pozitivním přístupem k životu a vášní pro technologie. Propadl jsem testingu, kde jsem začal s manuálním testováním, ale více mě baví nástroje umožňující automatizaci, především Playwright. Vzdělávám se v dalších frameworcích umožňující automatizaci: - -Selenium, - -Selenide + Java, - -NUnit + C#, - -Cypress. - -**Kde všude mě najdete:** - -[LinkedIn](https://www.linkedin.com/in/luk%C3%A1%C5%A1-ka%C5%88ka-b2a0a1a0/) - -[Facebook](https://www.facebook.com/Kankys81) - -[BlueSky](https://bsky.app/profile/kankys.bsky.social) - -[Matodon](https://mastodon.arch-linux.cz/@Kankys) - -**Seznam ropozitářů** - -Zde najdeš seznam mých projektů v repozitářích s krátkým popiskem. Většina repozitářů se týká automatizovaného testování. V seznamu najdeš jen mé projekty které jsem sám dělat od nuly. Ostatní repozitáře jsou většinou volně přístupná videa z YouTube. Private repozitáře jsou většinou placené kurzy, kde je zákaz jejich sdílení. - -C# (NUnit, MSTest, xUnit) - -[GoogleNUnitProject](https://github.com/LukasKanka/.Net_C.Sharp_Test/tree/main/GoogleNUnitProject)--> Zde testuji své dovednosti na vyhledávači Google - -[LukanNUnitProject](https://github.com/LukasKanka/.Net_C.Sharp_Test/tree/main/LukanNUnitProject)--> Zde píši automatizované testy na mém [blogu](https://lukan.cz/) - -[Testing_Ubuntu](Testing_Ubuntu)--> Testování C# a .Net v Ubuntu - -[ZiveNUnitProject](https://github.com/LukasKanka/.Net_C.Sharp_Test/tree/main/ZiveNUnitProject)--> Automatizované testování na webu [zive](https://www.zive.cz/) - -[xUnit.NET](https://github.com/LukasKanka/.Net_C.Sharp_Test/tree/main/xUnit.NET)--> Automatizované testování v Frameworku xUnit - - - - diff --git a/SeleniumNunitProject/.vs/SeleniumNunitProject/FileContentIndex/0f6fa824-e250-4c1e-a9da-6e43d477f080.vsidx b/SeleniumNunitProject/.vs/SeleniumNunitProject/FileContentIndex/0f6fa824-e250-4c1e-a9da-6e43d477f080.vsidx new file mode 100644 index 0000000..c162a00 Binary files /dev/null and b/SeleniumNunitProject/.vs/SeleniumNunitProject/FileContentIndex/0f6fa824-e250-4c1e-a9da-6e43d477f080.vsidx differ diff --git a/SeleniumNunitProject/.vs/SeleniumNunitProject/FileContentIndex/dce77f37-18f5-4b70-83a1-2c73f1fadb9c.vsidx b/SeleniumNunitProject/.vs/SeleniumNunitProject/FileContentIndex/dce77f37-18f5-4b70-83a1-2c73f1fadb9c.vsidx deleted file mode 100644 index f2350f9..0000000 Binary files a/SeleniumNunitProject/.vs/SeleniumNunitProject/FileContentIndex/dce77f37-18f5-4b70-83a1-2c73f1fadb9c.vsidx and /dev/null differ diff --git a/SeleniumNunitProject/.vs/SeleniumNunitProject/v17/.suo b/SeleniumNunitProject/.vs/SeleniumNunitProject/v17/.suo index db015fa..47ec04a 100644 Binary files a/SeleniumNunitProject/.vs/SeleniumNunitProject/v17/.suo and b/SeleniumNunitProject/.vs/SeleniumNunitProject/v17/.suo differ diff --git a/SeleniumNunitProject/.vs/SeleniumNunitProject/v17/TestStore/0/006.testlog b/SeleniumNunitProject/.vs/SeleniumNunitProject/v17/TestStore/0/006.testlog deleted file mode 100644 index fde8e39..0000000 Binary files a/SeleniumNunitProject/.vs/SeleniumNunitProject/v17/TestStore/0/006.testlog and /dev/null differ diff --git a/SeleniumNunitProject/.vs/SeleniumNunitProject/v17/TestStore/0/007.testlog b/SeleniumNunitProject/.vs/SeleniumNunitProject/v17/TestStore/0/007.testlog new file mode 100644 index 0000000..e69de29 diff --git a/SeleniumNunitProject/SeleniumNunitProject/Tests/InteractionsTests.cs b/SeleniumNunitProject/SeleniumNunitProject/Tests/InteractionsTests.cs index eeaf2ff..fedb64e 100644 --- a/SeleniumNunitProject/SeleniumNunitProject/Tests/InteractionsTests.cs +++ b/SeleniumNunitProject/SeleniumNunitProject/Tests/InteractionsTests.cs @@ -6,6 +6,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; using OpenQA.Selenium.Interactions; +using OpenQA.Selenium.Support.UI; namespace SeleniumNunitProject.Tests { @@ -21,32 +22,57 @@ namespace SeleniumNunitProject.Tests // click default checkbox driver.FindElement(By.Id("my-check-2")).Click(); + Thread.Sleep(2000); // click radio button driver.FindElement(By.Id("my-radio-2")).Click(); + Thread.Sleep(2000); // right click var actions = new Actions(driver); var button = driver.FindElement(By.TagName("button")); actions.ContextClick(button).Perform(); + Thread.Sleep(2000); // double click var checkbox1 = driver.FindElement(By.Id("my-check-1")); actions.DoubleClick(checkbox1).Perform(); + Thread.Sleep(2000); // sendkeys input driver.FindElement(By.Id("my-text-id")).SendKeys(Guid.NewGuid().ToString()); + Thread.Sleep(2000); // text area var textArea = driver.FindElement(By.Name("my-textarea")); textArea.SendKeys(Guid.NewGuid().ToString()); + Thread.Sleep(2000); // clear - //textArea.Clear(); + textArea.Clear(); + Thread.Sleep(2000); + + // select Dropdown (select) + // rozbalovací menu + var selectElement = driver.FindElement(By.Name("my-select")); + var select = new SelectElement(selectElement); + + select.SelectByText("One"); + select.SelectByValue("2"); + select.SelectByIndex(3); + Thread.Sleep(2000); + + // upload + var filePath = Path.GetTempPath() + Guid.NewGuid().ToString() + ".txt"; + File.WriteAllText(filePath, Guid.NewGuid().ToString()); + driver.FindElement(By.Name("my-file")).SendKeys(filePath); + Thread.Sleep(2000); - //driver.Quit(); + + + driver.Quit(); } } diff --git a/SeleniumNunitProject/SeleniumNunitProject/bin/Debug/net6.0/SeleniumNunitProject.dll b/SeleniumNunitProject/SeleniumNunitProject/bin/Debug/net6.0/SeleniumNunitProject.dll index 1cd635c..571bd35 100644 Binary files a/SeleniumNunitProject/SeleniumNunitProject/bin/Debug/net6.0/SeleniumNunitProject.dll and b/SeleniumNunitProject/SeleniumNunitProject/bin/Debug/net6.0/SeleniumNunitProject.dll differ diff --git a/SeleniumNunitProject/SeleniumNunitProject/bin/Debug/net6.0/SeleniumNunitProject.pdb b/SeleniumNunitProject/SeleniumNunitProject/bin/Debug/net6.0/SeleniumNunitProject.pdb index e9c077d..c859dce 100644 Binary files a/SeleniumNunitProject/SeleniumNunitProject/bin/Debug/net6.0/SeleniumNunitProject.pdb and b/SeleniumNunitProject/SeleniumNunitProject/bin/Debug/net6.0/SeleniumNunitProject.pdb differ diff --git a/SeleniumNunitProject/SeleniumNunitProject/bin/Debug/net6.0/nunit_random_seed.tmp b/SeleniumNunitProject/SeleniumNunitProject/bin/Debug/net6.0/nunit_random_seed.tmp index 2a14b40..fc3bb3b 100644 --- a/SeleniumNunitProject/SeleniumNunitProject/bin/Debug/net6.0/nunit_random_seed.tmp +++ b/SeleniumNunitProject/SeleniumNunitProject/bin/Debug/net6.0/nunit_random_seed.tmp @@ -1 +1 @@ -2006750491 \ No newline at end of file +603377410 \ No newline at end of file diff --git a/SeleniumNunitProject/SeleniumNunitProject/obj/Debug/net6.0/SeleniumNunitProject.dll b/SeleniumNunitProject/SeleniumNunitProject/obj/Debug/net6.0/SeleniumNunitProject.dll index 1cd635c..571bd35 100644 Binary files a/SeleniumNunitProject/SeleniumNunitProject/obj/Debug/net6.0/SeleniumNunitProject.dll and b/SeleniumNunitProject/SeleniumNunitProject/obj/Debug/net6.0/SeleniumNunitProject.dll differ diff --git a/SeleniumNunitProject/SeleniumNunitProject/obj/Debug/net6.0/SeleniumNunitProject.pdb b/SeleniumNunitProject/SeleniumNunitProject/obj/Debug/net6.0/SeleniumNunitProject.pdb index e9c077d..c859dce 100644 Binary files a/SeleniumNunitProject/SeleniumNunitProject/obj/Debug/net6.0/SeleniumNunitProject.pdb and b/SeleniumNunitProject/SeleniumNunitProject/obj/Debug/net6.0/SeleniumNunitProject.pdb differ