├── .gitignore ├── .idea └── .gitignore ├── pom.xml └── src ├── main ├── java │ ├── browser │ │ └── BrowserGetter.java │ ├── objects │ │ ├── Article.java │ │ ├── Image.java │ │ └── Link.java │ ├── pages │ │ ├── InteractionsPage.java │ │ ├── SeOOPage.java │ │ └── TabsPage.java │ ├── tutorialsolution │ │ └── pages │ │ │ ├── BasicPage.java │ │ │ ├── UserPromptsPage.java │ │ │ ├── WebElementInteractionPage.java │ │ │ └── WindowsPage.java │ └── waiter │ │ └── Waiter.java └── resources │ ├── addElementWithText.html │ ├── checkbox.html │ ├── forFrameAsWebElement.html │ ├── forFrameWithId.html │ ├── forFrameWithIndex.html │ ├── fullPage.html │ ├── interactions.html │ ├── mainPage.html │ ├── secondPage.html │ ├── stylish.html │ ├── thirdPage.html │ ├── userPrompts.html │ └── withIframes.html └── test ├── java ├── backup │ └── tutorialsolution │ │ └── windows │ │ └── WindowsTest.java ├── gotoams │ └── SeOOTest.java ├── ntd2019 │ ├── CookieTest.java │ ├── Ntd2019Test.java │ ├── UserPromptsTest.java │ └── WindowsAndTabsTest.java ├── taudemo │ ├── SeleniumTest.java │ ├── WithAssertionsTest.java │ └── WithConfigurationTest.java ├── tutorialexercise │ ├── cookies │ │ └── CookiesTest.java │ ├── cssselectors │ │ └── CSSSelectorsTest.java │ ├── elementinteraction │ │ └── ElementInteractionTest.java │ ├── iframes │ │ └── IframesTest.java │ ├── navigation │ │ └── NavigationTest.java │ ├── openpage │ │ └── OpenPageTest.java │ ├── userprompts │ │ └── UserPromptsTest.java │ └── windows │ │ └── WindowsTest.java └── tutorialsolution │ ├── cookies │ └── CookiesTest.java │ ├── cssselectorssolution │ └── CSSSelectorsTest.java │ ├── elementinteractionsolution │ └── ElementInteractionTest.java │ ├── iframessolution │ └── IframesTest.java │ ├── navigation │ └── NavigationTest.java │ ├── openpage │ └── OpenPageTest.java │ ├── userprompts │ └── UserPromptsTest.java │ ├── wait │ └── WebDriverWaitTest.java │ ├── windows │ └── WindowsTest.java │ └── workingwithbrowsers │ └── GetBrowserTest.java └── resources └── browserBinaries ├── chromedriver ├── chromedriver.exe ├── chromedriverMac ├── geckodriver ├── geckodriver.exe └── geckodriverMac /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/browser/BrowserGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/java/browser/BrowserGetter.java -------------------------------------------------------------------------------- /src/main/java/objects/Article.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/java/objects/Article.java -------------------------------------------------------------------------------- /src/main/java/objects/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/java/objects/Image.java -------------------------------------------------------------------------------- /src/main/java/objects/Link.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/java/objects/Link.java -------------------------------------------------------------------------------- /src/main/java/pages/InteractionsPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/java/pages/InteractionsPage.java -------------------------------------------------------------------------------- /src/main/java/pages/SeOOPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/java/pages/SeOOPage.java -------------------------------------------------------------------------------- /src/main/java/pages/TabsPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/java/pages/TabsPage.java -------------------------------------------------------------------------------- /src/main/java/tutorialsolution/pages/BasicPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/java/tutorialsolution/pages/BasicPage.java -------------------------------------------------------------------------------- /src/main/java/tutorialsolution/pages/UserPromptsPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/java/tutorialsolution/pages/UserPromptsPage.java -------------------------------------------------------------------------------- /src/main/java/tutorialsolution/pages/WebElementInteractionPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/java/tutorialsolution/pages/WebElementInteractionPage.java -------------------------------------------------------------------------------- /src/main/java/tutorialsolution/pages/WindowsPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/java/tutorialsolution/pages/WindowsPage.java -------------------------------------------------------------------------------- /src/main/java/waiter/Waiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/java/waiter/Waiter.java -------------------------------------------------------------------------------- /src/main/resources/addElementWithText.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/resources/addElementWithText.html -------------------------------------------------------------------------------- /src/main/resources/checkbox.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/resources/checkbox.html -------------------------------------------------------------------------------- /src/main/resources/forFrameAsWebElement.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/resources/forFrameAsWebElement.html -------------------------------------------------------------------------------- /src/main/resources/forFrameWithId.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/resources/forFrameWithId.html -------------------------------------------------------------------------------- /src/main/resources/forFrameWithIndex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/resources/forFrameWithIndex.html -------------------------------------------------------------------------------- /src/main/resources/fullPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/resources/fullPage.html -------------------------------------------------------------------------------- /src/main/resources/interactions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/resources/interactions.html -------------------------------------------------------------------------------- /src/main/resources/mainPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/resources/mainPage.html -------------------------------------------------------------------------------- /src/main/resources/secondPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/resources/secondPage.html -------------------------------------------------------------------------------- /src/main/resources/stylish.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/resources/stylish.html -------------------------------------------------------------------------------- /src/main/resources/thirdPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/resources/thirdPage.html -------------------------------------------------------------------------------- /src/main/resources/userPrompts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/resources/userPrompts.html -------------------------------------------------------------------------------- /src/main/resources/withIframes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/main/resources/withIframes.html -------------------------------------------------------------------------------- /src/test/java/backup/tutorialsolution/windows/WindowsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/backup/tutorialsolution/windows/WindowsTest.java -------------------------------------------------------------------------------- /src/test/java/gotoams/SeOOTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/gotoams/SeOOTest.java -------------------------------------------------------------------------------- /src/test/java/ntd2019/CookieTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/ntd2019/CookieTest.java -------------------------------------------------------------------------------- /src/test/java/ntd2019/Ntd2019Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/ntd2019/Ntd2019Test.java -------------------------------------------------------------------------------- /src/test/java/ntd2019/UserPromptsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/ntd2019/UserPromptsTest.java -------------------------------------------------------------------------------- /src/test/java/ntd2019/WindowsAndTabsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/ntd2019/WindowsAndTabsTest.java -------------------------------------------------------------------------------- /src/test/java/taudemo/SeleniumTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/taudemo/SeleniumTest.java -------------------------------------------------------------------------------- /src/test/java/taudemo/WithAssertionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/taudemo/WithAssertionsTest.java -------------------------------------------------------------------------------- /src/test/java/taudemo/WithConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/taudemo/WithConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/tutorialexercise/cookies/CookiesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/tutorialexercise/cookies/CookiesTest.java -------------------------------------------------------------------------------- /src/test/java/tutorialexercise/cssselectors/CSSSelectorsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/tutorialexercise/cssselectors/CSSSelectorsTest.java -------------------------------------------------------------------------------- /src/test/java/tutorialexercise/elementinteraction/ElementInteractionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/tutorialexercise/elementinteraction/ElementInteractionTest.java -------------------------------------------------------------------------------- /src/test/java/tutorialexercise/iframes/IframesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/tutorialexercise/iframes/IframesTest.java -------------------------------------------------------------------------------- /src/test/java/tutorialexercise/navigation/NavigationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/tutorialexercise/navigation/NavigationTest.java -------------------------------------------------------------------------------- /src/test/java/tutorialexercise/openpage/OpenPageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/tutorialexercise/openpage/OpenPageTest.java -------------------------------------------------------------------------------- /src/test/java/tutorialexercise/userprompts/UserPromptsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/tutorialexercise/userprompts/UserPromptsTest.java -------------------------------------------------------------------------------- /src/test/java/tutorialexercise/windows/WindowsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/tutorialexercise/windows/WindowsTest.java -------------------------------------------------------------------------------- /src/test/java/tutorialsolution/cookies/CookiesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/tutorialsolution/cookies/CookiesTest.java -------------------------------------------------------------------------------- /src/test/java/tutorialsolution/cssselectorssolution/CSSSelectorsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/tutorialsolution/cssselectorssolution/CSSSelectorsTest.java -------------------------------------------------------------------------------- /src/test/java/tutorialsolution/elementinteractionsolution/ElementInteractionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/tutorialsolution/elementinteractionsolution/ElementInteractionTest.java -------------------------------------------------------------------------------- /src/test/java/tutorialsolution/iframessolution/IframesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/tutorialsolution/iframessolution/IframesTest.java -------------------------------------------------------------------------------- /src/test/java/tutorialsolution/navigation/NavigationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/tutorialsolution/navigation/NavigationTest.java -------------------------------------------------------------------------------- /src/test/java/tutorialsolution/openpage/OpenPageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/tutorialsolution/openpage/OpenPageTest.java -------------------------------------------------------------------------------- /src/test/java/tutorialsolution/userprompts/UserPromptsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/tutorialsolution/userprompts/UserPromptsTest.java -------------------------------------------------------------------------------- /src/test/java/tutorialsolution/wait/WebDriverWaitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/tutorialsolution/wait/WebDriverWaitTest.java -------------------------------------------------------------------------------- /src/test/java/tutorialsolution/windows/WindowsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/tutorialsolution/windows/WindowsTest.java -------------------------------------------------------------------------------- /src/test/java/tutorialsolution/workingwithbrowsers/GetBrowserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/java/tutorialsolution/workingwithbrowsers/GetBrowserTest.java -------------------------------------------------------------------------------- /src/test/resources/browserBinaries/chromedriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/resources/browserBinaries/chromedriver -------------------------------------------------------------------------------- /src/test/resources/browserBinaries/chromedriver.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/resources/browserBinaries/chromedriver.exe -------------------------------------------------------------------------------- /src/test/resources/browserBinaries/chromedriverMac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/resources/browserBinaries/chromedriverMac -------------------------------------------------------------------------------- /src/test/resources/browserBinaries/geckodriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/resources/browserBinaries/geckodriver -------------------------------------------------------------------------------- /src/test/resources/browserBinaries/geckodriver.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/resources/browserBinaries/geckodriver.exe -------------------------------------------------------------------------------- /src/test/resources/browserBinaries/geckodriverMac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamalittletester/selenium-tutorial/HEAD/src/test/resources/browserBinaries/geckodriverMac --------------------------------------------------------------------------------