Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tahanima/playwright-java-test-automation-architecture
/ functions
Functions
58 in github.com/Tahanima/playwright-java-test-automation-architecture
⨍
Functions
58
◇
Types & classes
20
↓ 13 callers
Method
config
()
src/main/java/io/github/tahanima/config/ConfigurationManager.java:12
↓ 8 callers
Method
getErrorMessage
()
src/main/java/io/github/tahanima/ui/page/LoginPage.java:38
↓ 5 callers
Method
attachScreenshotOnReport
(String stepName)
src/main/java/io/github/tahanima/ui/page/BasePage.java:29
↓ 4 callers
Method
loginAs
(String username, String password)
src/main/java/io/github/tahanima/ui/page/LoginPage.java:50
↓ 3 callers
Method
captureScreenshot
()
src/main/java/io/github/tahanima/ui/page/BasePage.java:25
↓ 3 callers
Method
createInstance
(Page page, Class<T> clazz)
src/main/java/io/github/tahanima/factory/BasePageFactory.java:17
↓ 3 callers
Method
open
()
src/main/java/io/github/tahanima/ui/page/LoginPage.java:14
↓ 3 callers
Method
options
()
src/main/java/io/github/tahanima/factory/BrowserFactory.java:34
↓ 3 callers
Method
submitLogin
()
src/main/java/io/github/tahanima/ui/page/LoginPage.java:42
↓ 2 callers
Method
baseTestVideoPath
()
src/main/java/io/github/tahanima/config/Configuration.java:23
↓ 2 callers
Method
baseUrl
()
src/main/java/io/github/tahanima/config/Configuration.java:17
↓ 2 callers
Method
browser
()
src/main/java/io/github/tahanima/config/Configuration.java:26
↓ 2 callers
Method
createInstance
(Class<T> basePage)
src/test/java/io/github/tahanima/e2e/BaseTest.java:46
↓ 2 callers
Method
typePassword
(String password)
src/main/java/io/github/tahanima/ui/page/LoginPage.java:30
↓ 2 callers
Method
typeUsername
(String username)
src/main/java/io/github/tahanima/ui/page/LoginPage.java:22
↓ 2 callers
Method
video
()
src/main/java/io/github/tahanima/config/Configuration.java:35
↓ 1 callers
Method
allureResultsDir
()
src/main/java/io/github/tahanima/config/Configuration.java:14
↓ 1 callers
Method
baseTestDataPath
()
src/main/java/io/github/tahanima/config/Configuration.java:20
↓ 1 callers
Method
captureScreenshotOnFailure
()
src/test/java/io/github/tahanima/e2e/BaseTest.java:44
↓ 1 callers
Method
clickOnHamburgerIcon
()
src/main/java/io/github/tahanima/ui/component/Header.java:15
↓ 1 callers
Method
clickOnLogout
()
src/main/java/io/github/tahanima/ui/page/ProductsPage.java:27
↓ 1 callers
Method
createInstance
(Playwright playwright)
src/main/java/io/github/tahanima/factory/BrowserFactory.java:16
↓ 1 callers
Method
getBrowser
(Playwright playwright)
src/main/java/io/github/tahanima/util/BrowserManager.java:17
↓ 1 callers
Method
getTitle
()
src/main/java/io/github/tahanima/ui/page/ProductsPage.java:23
↓ 1 callers
Method
headless
()
src/main/java/io/github/tahanima/config/Configuration.java:28
↓ 1 callers
Method
initComponents
()
src/main/java/io/github/tahanima/ui/page/BasePage.java:23
↓ 1 callers
Method
load
(Class<? extends BaseTestData> clazz, String file, String id)
src/test/java/io/github/tahanima/util/CsvLoader.java:53
↓ 1 callers
Method
readAndProcess
( Class<? extends BaseTestData> clazz, String file, String id)
src/test/java/io/github/tahanima/util/CsvLoader.java:24
↓ 1 callers
Method
setAllureEnvironmentInfo
()
src/main/java/io/github/tahanima/report/AllureManager.java:16
↓ 1 callers
Method
setAndConfigurePage
(Page page)
src/main/java/io/github/tahanima/ui/page/BasePage.java:17
↓ 1 callers
Method
slowMotion
()
src/main/java/io/github/tahanima/config/Configuration.java:30
↓ 1 callers
Method
timeout
()
src/main/java/io/github/tahanima/config/Configuration.java:33
Method
AllureManager
()
src/main/java/io/github/tahanima/report/AllureManager.java:14
Method
BaseComponent
(Page page)
src/main/java/io/github/tahanima/ui/component/BaseComponent.java:12
Method
BasePageFactory
()
src/main/java/io/github/tahanima/factory/BasePageFactory.java:15
Method
BrowserManager
()
src/main/java/io/github/tahanima/util/BrowserManager.java:15
Method
ConfigurationManager
()
src/main/java/io/github/tahanima/config/ConfigurationManager.java:10
Method
CsvLoader
()
src/test/java/io/github/tahanima/util/CsvLoader.java:22
Method
Header
(Page page)
src/main/java/io/github/tahanima/ui/component/Header.java:11
Method
SideNavMenu
(Page page)
src/main/java/io/github/tahanima/ui/component/SideNavMenu.java:11
Method
accept
(TestDataSource source)
src/test/java/io/github/tahanima/util/TestDataArgumentsProvider.java:25
Method
captureScreenshotOnFailure
()
src/test/java/io/github/tahanima/e2e/LoginTest.java:57
Method
captureScreenshotOnFailure
()
src/test/java/io/github/tahanima/e2e/ProductsTest.java:55
Method
clickOnLogout
()
src/main/java/io/github/tahanima/ui/component/SideNavMenu.java:15
Method
initComponents
()
src/main/java/io/github/tahanima/ui/page/ProductsPage.java:17
Method
provideArguments
(ExtensionContext context)
src/test/java/io/github/tahanima/util/TestDataArgumentsProvider.java:32
Method
setupAll
()
src/test/java/io/github/tahanima/e2e/BaseTest.java:50
Method
setupEach
(TestInfo testInfo)
src/test/java/io/github/tahanima/e2e/LoginTest.java:33
Method
setupEach
(TestInfo testInfo)
src/test/java/io/github/tahanima/e2e/ProductsTest.java:31
Method
teardownAll
()
src/test/java/io/github/tahanima/e2e/BaseTest.java:58
Method
teardownEach
()
src/test/java/io/github/tahanima/e2e/LoginTest.java:62
Method
teardownEach
()
src/test/java/io/github/tahanima/e2e/ProductsTest.java:60
Method
testBlankPassword
(LoginTestData testData)
src/test/java/io/github/tahanima/e2e/LoginTest.java:106
Method
testBlankUserName
(LoginTestData testData)
src/test/java/io/github/tahanima/e2e/LoginTest.java:93
Method
testCorrectLoginCredentials
(LoginTestData testData)
src/test/java/io/github/tahanima/e2e/LoginTest.java:67
Method
testIncorrectLoginCredentials
(LoginTestData testData)
src/test/java/io/github/tahanima/e2e/LoginTest.java:80
Method
testLockedOutUser
(LoginTestData testData)
src/test/java/io/github/tahanima/e2e/LoginTest.java:119
Method
testSuccessfulLogout
(ProductsTestData testData)
src/test/java/io/github/tahanima/e2e/ProductsTest.java:65