├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── codeql-analysis.yml │ └── maven.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── docker-compose-v3-juiceshop.yml ├── docker-compose-v3-seleniumgrid-m2.yml ├── docker-compose-v3-seleniumgrid.yml ├── pom.xml ├── src ├── main │ ├── java │ │ └── io │ │ │ └── github │ │ │ └── mfaisalkhatri │ │ │ ├── drivers │ │ │ ├── DevToolsManager.java │ │ │ └── DriverManager.java │ │ │ ├── enums │ │ │ └── Browsers.java │ │ │ └── utilities │ │ │ └── Helper.java │ └── resources │ │ └── log4j2.xml └── test │ └── java │ └── io │ └── github │ └── mfaisalkhatri │ ├── data │ ├── juiceshop │ │ ├── UserData.java │ │ └── UserDataBuilder.java │ └── lambdatestecommerce │ │ ├── BillingData.java │ │ ├── RegisterUserData.java │ │ └── TestDataBuilder.java │ ├── listeners │ ├── Retry.java │ └── RetryListener.java │ ├── pages │ ├── amazon │ │ └── HomePage.java │ ├── automationpractice │ │ ├── ContactUs.java │ │ └── MainPage.java │ ├── bstack │ │ └── LoginPage.java │ ├── crossbrowsertesting │ │ └── DragAndDropPage.java │ ├── demoqa │ │ └── ButtonsPage.java │ ├── geolocation │ │ └── MyLocationPage.java │ ├── juiceshop │ │ ├── AddressPage.java │ │ ├── CheckoutPage.java │ │ ├── DeliverySelection.java │ │ ├── LoginPage.java │ │ ├── MainPage.java │ │ ├── OrderConfirmationPage.java │ │ ├── OrderSummaryPage.java │ │ ├── PaymentPage.java │ │ ├── ProductPage.java │ │ └── RegistrationPage.java │ ├── lambdatestecommerce │ │ ├── CheckoutPage.java │ │ ├── ConfirmOrderPage.java │ │ ├── HomePage.java │ │ ├── LoginPage.java │ │ ├── MyAccountPage.java │ │ ├── OrderSuccessPage.java │ │ ├── ProductPage.java │ │ ├── RegistrationPage.java │ │ ├── RegistrationSuccessPage.java │ │ └── SearchResultPage.java │ ├── lambdatestseleniumplayground │ │ ├── DropdownPage.java │ │ └── MainPage.java │ ├── saucedemo │ │ ├── LoginPage.java │ │ └── MainPage.java │ └── theinternet │ │ ├── ABTestingPage.java │ │ ├── CheckboxPage.java │ │ ├── ContextMenuPage.java │ │ ├── DataTablesPage.java │ │ ├── DownloadPage.java │ │ ├── DragAndDropPage.java │ │ ├── DropdownPage.java │ │ ├── FileUploadPage.java │ │ ├── FormAuthenticationPage.java │ │ ├── HoverPage.java │ │ ├── IFramePage.java │ │ ├── JSAlertPage.java │ │ ├── KeyPressPage.java │ │ ├── MainPage.java │ │ ├── MultipleWindowsPage.java │ │ └── SecurePage.java │ └── tests │ ├── amazon │ └── DataAtrTest.java │ ├── automationpractice │ └── ContactUsTests.java │ ├── base │ ├── BaseSuiteSetup.java │ └── DevToolsBaseSuiteSetup.java │ ├── bstack │ └── BrowserStackAutoSelectPasswordTests.java │ ├── crossbrowsertesting │ └── DragAndDropTests.java │ ├── demoqa │ └── DoubleClickTests.java │ ├── devtools │ └── LogTest.java │ ├── geolocation │ └── GeolocationTests.java │ ├── juiceshop │ ├── JuiceShopTests.java │ └── RefactoredJuiceShopTests.java │ ├── lambdatestecommerce │ └── EndToEndWebsiteTests.java │ ├── lambdatestseleniumplayground │ ├── MultiSelectListTests.java │ └── SingleDropdownTests.java │ ├── retrytests │ └── RetryFailedTests.java │ ├── saucedemo │ └── SauceDemoTests.java │ ├── screenshottests │ ├── FullPageScreenshotTest.java │ ├── ScreenshotWithSeleniumTest.java │ └── ViewableScreenshotExampleTest.java │ └── theinternet │ ├── BrowserTests.java │ ├── CheckboxTests.java │ ├── DataTableTests.java │ ├── DigestAuthTest.java │ ├── DragAndDropTests.java │ ├── DropdownTests.java │ ├── FileUploadDownloadTest.java │ ├── FormAuthenticationTests.java │ ├── HoverTests.java │ ├── IFrameTests.java │ ├── JSAlertTests.java │ ├── KeyPressTests.java │ ├── MultipleWindowTests.java │ └── RightClickTests.java └── test-suite ├── testng-automationpractice.xml ├── testng-bstack.xml ├── testng-dataattr.xml ├── testng-geolocation.xml ├── testng-juice-shop.xml ├── testng-lambdatest-selenium-playground.xml ├── testng-lambdatestecommerce.xml ├── testng-retry-tests.xml ├── testng-saucedemo.xml ├── testng-screenshot-tests.xml ├── testng-seleniumgrid-juiceshop.xml ├── testng-seleniumgrid-theinternet.xml ├── testng-theinternet.xml └── testng.xml /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: mfaisalkhatri 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose-v3-juiceshop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/docker-compose-v3-juiceshop.yml -------------------------------------------------------------------------------- /docker-compose-v3-seleniumgrid-m2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/docker-compose-v3-seleniumgrid-m2.yml -------------------------------------------------------------------------------- /docker-compose-v3-seleniumgrid.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/docker-compose-v3-seleniumgrid.yml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/io/github/mfaisalkhatri/drivers/DevToolsManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/main/java/io/github/mfaisalkhatri/drivers/DevToolsManager.java -------------------------------------------------------------------------------- /src/main/java/io/github/mfaisalkhatri/drivers/DriverManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/main/java/io/github/mfaisalkhatri/drivers/DriverManager.java -------------------------------------------------------------------------------- /src/main/java/io/github/mfaisalkhatri/enums/Browsers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/main/java/io/github/mfaisalkhatri/enums/Browsers.java -------------------------------------------------------------------------------- /src/main/java/io/github/mfaisalkhatri/utilities/Helper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/main/java/io/github/mfaisalkhatri/utilities/Helper.java -------------------------------------------------------------------------------- /src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/data/juiceshop/UserData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/data/juiceshop/UserData.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/data/juiceshop/UserDataBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/data/juiceshop/UserDataBuilder.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/data/lambdatestecommerce/BillingData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/data/lambdatestecommerce/BillingData.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/data/lambdatestecommerce/RegisterUserData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/data/lambdatestecommerce/RegisterUserData.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/data/lambdatestecommerce/TestDataBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/data/lambdatestecommerce/TestDataBuilder.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/listeners/Retry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/listeners/Retry.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/listeners/RetryListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/listeners/RetryListener.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/amazon/HomePage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/amazon/HomePage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/automationpractice/ContactUs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/automationpractice/ContactUs.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/automationpractice/MainPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/automationpractice/MainPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/bstack/LoginPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/bstack/LoginPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/crossbrowsertesting/DragAndDropPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/crossbrowsertesting/DragAndDropPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/demoqa/ButtonsPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/demoqa/ButtonsPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/geolocation/MyLocationPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/geolocation/MyLocationPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/juiceshop/AddressPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/juiceshop/AddressPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/juiceshop/CheckoutPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/juiceshop/CheckoutPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/juiceshop/DeliverySelection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/juiceshop/DeliverySelection.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/juiceshop/LoginPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/juiceshop/LoginPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/juiceshop/MainPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/juiceshop/MainPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/juiceshop/OrderConfirmationPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/juiceshop/OrderConfirmationPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/juiceshop/OrderSummaryPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/juiceshop/OrderSummaryPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/juiceshop/PaymentPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/juiceshop/PaymentPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/juiceshop/ProductPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/juiceshop/ProductPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/juiceshop/RegistrationPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/juiceshop/RegistrationPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/lambdatestecommerce/CheckoutPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/lambdatestecommerce/CheckoutPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/lambdatestecommerce/ConfirmOrderPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/lambdatestecommerce/ConfirmOrderPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/lambdatestecommerce/HomePage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/lambdatestecommerce/HomePage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/lambdatestecommerce/LoginPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/lambdatestecommerce/LoginPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/lambdatestecommerce/MyAccountPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/lambdatestecommerce/MyAccountPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/lambdatestecommerce/OrderSuccessPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/lambdatestecommerce/OrderSuccessPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/lambdatestecommerce/ProductPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/lambdatestecommerce/ProductPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/lambdatestecommerce/RegistrationPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/lambdatestecommerce/RegistrationPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/lambdatestecommerce/RegistrationSuccessPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/lambdatestecommerce/RegistrationSuccessPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/lambdatestecommerce/SearchResultPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/lambdatestecommerce/SearchResultPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/lambdatestseleniumplayground/DropdownPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/lambdatestseleniumplayground/DropdownPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/lambdatestseleniumplayground/MainPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/lambdatestseleniumplayground/MainPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/saucedemo/LoginPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/saucedemo/LoginPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/saucedemo/MainPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/saucedemo/MainPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/theinternet/ABTestingPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/theinternet/ABTestingPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/theinternet/CheckboxPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/theinternet/CheckboxPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/theinternet/ContextMenuPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/theinternet/ContextMenuPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/theinternet/DataTablesPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/theinternet/DataTablesPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/theinternet/DownloadPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/theinternet/DownloadPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/theinternet/DragAndDropPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/theinternet/DragAndDropPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/theinternet/DropdownPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/theinternet/DropdownPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/theinternet/FileUploadPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/theinternet/FileUploadPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/theinternet/FormAuthenticationPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/theinternet/FormAuthenticationPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/theinternet/HoverPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/theinternet/HoverPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/theinternet/IFramePage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/theinternet/IFramePage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/theinternet/JSAlertPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/theinternet/JSAlertPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/theinternet/KeyPressPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/theinternet/KeyPressPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/theinternet/MainPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/theinternet/MainPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/theinternet/MultipleWindowsPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/theinternet/MultipleWindowsPage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/pages/theinternet/SecurePage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/pages/theinternet/SecurePage.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/amazon/DataAtrTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/amazon/DataAtrTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/automationpractice/ContactUsTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/automationpractice/ContactUsTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/base/BaseSuiteSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/base/BaseSuiteSetup.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/base/DevToolsBaseSuiteSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/base/DevToolsBaseSuiteSetup.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/bstack/BrowserStackAutoSelectPasswordTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/bstack/BrowserStackAutoSelectPasswordTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/crossbrowsertesting/DragAndDropTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/crossbrowsertesting/DragAndDropTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/demoqa/DoubleClickTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/demoqa/DoubleClickTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/devtools/LogTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/devtools/LogTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/geolocation/GeolocationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/geolocation/GeolocationTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/juiceshop/JuiceShopTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/juiceshop/JuiceShopTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/juiceshop/RefactoredJuiceShopTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/juiceshop/RefactoredJuiceShopTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/lambdatestecommerce/EndToEndWebsiteTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/lambdatestecommerce/EndToEndWebsiteTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/lambdatestseleniumplayground/MultiSelectListTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/lambdatestseleniumplayground/MultiSelectListTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/lambdatestseleniumplayground/SingleDropdownTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/lambdatestseleniumplayground/SingleDropdownTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/retrytests/RetryFailedTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/retrytests/RetryFailedTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/saucedemo/SauceDemoTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/saucedemo/SauceDemoTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/screenshottests/FullPageScreenshotTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/screenshottests/FullPageScreenshotTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/screenshottests/ScreenshotWithSeleniumTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/screenshottests/ScreenshotWithSeleniumTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/screenshottests/ViewableScreenshotExampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/screenshottests/ViewableScreenshotExampleTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/theinternet/BrowserTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/theinternet/BrowserTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/theinternet/CheckboxTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/theinternet/CheckboxTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/theinternet/DataTableTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/theinternet/DataTableTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/theinternet/DigestAuthTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/theinternet/DigestAuthTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/theinternet/DragAndDropTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/theinternet/DragAndDropTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/theinternet/DropdownTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/theinternet/DropdownTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/theinternet/FileUploadDownloadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/theinternet/FileUploadDownloadTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/theinternet/FormAuthenticationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/theinternet/FormAuthenticationTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/theinternet/HoverTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/theinternet/HoverTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/theinternet/IFrameTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/theinternet/IFrameTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/theinternet/JSAlertTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/theinternet/JSAlertTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/theinternet/KeyPressTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/theinternet/KeyPressTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/theinternet/MultipleWindowTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/theinternet/MultipleWindowTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/tests/theinternet/RightClickTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/src/test/java/io/github/mfaisalkhatri/tests/theinternet/RightClickTests.java -------------------------------------------------------------------------------- /test-suite/testng-automationpractice.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/test-suite/testng-automationpractice.xml -------------------------------------------------------------------------------- /test-suite/testng-bstack.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/test-suite/testng-bstack.xml -------------------------------------------------------------------------------- /test-suite/testng-dataattr.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/test-suite/testng-dataattr.xml -------------------------------------------------------------------------------- /test-suite/testng-geolocation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/test-suite/testng-geolocation.xml -------------------------------------------------------------------------------- /test-suite/testng-juice-shop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/test-suite/testng-juice-shop.xml -------------------------------------------------------------------------------- /test-suite/testng-lambdatest-selenium-playground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/test-suite/testng-lambdatest-selenium-playground.xml -------------------------------------------------------------------------------- /test-suite/testng-lambdatestecommerce.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/test-suite/testng-lambdatestecommerce.xml -------------------------------------------------------------------------------- /test-suite/testng-retry-tests.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/test-suite/testng-retry-tests.xml -------------------------------------------------------------------------------- /test-suite/testng-saucedemo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/test-suite/testng-saucedemo.xml -------------------------------------------------------------------------------- /test-suite/testng-screenshot-tests.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/test-suite/testng-screenshot-tests.xml -------------------------------------------------------------------------------- /test-suite/testng-seleniumgrid-juiceshop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/test-suite/testng-seleniumgrid-juiceshop.xml -------------------------------------------------------------------------------- /test-suite/testng-seleniumgrid-theinternet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/test-suite/testng-seleniumgrid-theinternet.xml -------------------------------------------------------------------------------- /test-suite/testng-theinternet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/test-suite/testng-theinternet.xml -------------------------------------------------------------------------------- /test-suite/testng.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/selenium4poc/HEAD/test-suite/testng.xml --------------------------------------------------------------------------------