Skip to content

Commit df7062f

Browse files
committed
Add Docker Compose YML file
1 parent a7cb94a commit df7062f

204 files changed

Lines changed: 33414 additions & 5 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docker-compose-v3-full-grid.yml

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
# To execute this docker compose yml file use `docker compose -f docker-compose-v3-full-grid.yml up`
2+
# Add the `-d` flag at the end for detached execution
3+
# To stop the execution, hit Ctrl+C, and then `docker compose -f docker-compose-v3-full-grid.yml down`
4+
version: "3"
5+
services:
6+
selenium-event-bus:
7+
image: selenium/event-bus:latest
8+
container_name: selenium-event-bus
9+
ports:
10+
- "4442:4442"
11+
- "4443:4443"
12+
- "5557:5557"
13+
14+
selenium-sessions:
15+
image: selenium/sessions:latest
16+
container_name: selenium-sessions
17+
ports:
18+
- "5556:5556"
19+
depends_on:
20+
- selenium-event-bus
21+
environment:
22+
- SE_EVENT_BUS_HOST=selenium-event-bus
23+
- SE_EVENT_BUS_PUBLISH_PORT=4442
24+
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
25+
26+
selenium-session-queue:
27+
image: selenium/session-queue:latest
28+
container_name: selenium-session-queue
29+
ports:
30+
- "5559:5559"
31+
32+
selenium-distributor:
33+
image: selenium/distributor:latest
34+
container_name: selenium-distributor
35+
ports:
36+
- "5553:5553"
37+
depends_on:
38+
- selenium-event-bus
39+
- selenium-sessions
40+
- selenium-session-queue
41+
environment:
42+
- SE_EVENT_BUS_HOST=selenium-event-bus
43+
- SE_EVENT_BUS_PUBLISH_PORT=4442
44+
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
45+
- SE_SESSIONS_MAP_HOST=selenium-sessions
46+
- SE_SESSIONS_MAP_PORT=5556
47+
- SE_SESSION_QUEUE_HOST=selenium-session-queue
48+
- SE_SESSION_QUEUE_PORT=5559
49+
50+
selenium-router:
51+
image: selenium/router:latest
52+
container_name: selenium-router
53+
ports:
54+
- "4444:4444"
55+
depends_on:
56+
- selenium-distributor
57+
- selenium-sessions
58+
- selenium-session-queue
59+
environment:
60+
- SE_DISTRIBUTOR_HOST=selenium-distributor
61+
- SE_DISTRIBUTOR_PORT=5553
62+
- SE_SESSIONS_MAP_HOST=selenium-sessions
63+
- SE_SESSIONS_MAP_PORT=5556
64+
- SE_SESSION_QUEUE_HOST=selenium-session-queue
65+
- SE_SESSION_QUEUE_PORT=5559
66+
67+
chrome:
68+
image: selenium/node-chrome:latest
69+
shm_size: 2gb
70+
depends_on:
71+
- selenium-event-bus
72+
environment:
73+
- SE_EVENT_BUS_HOST=selenium-event-bus
74+
- SE_EVENT_BUS_PUBLISH_PORT=4442
75+
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
76+
77+
edge:
78+
image: selenium/node-edge:latest
79+
shm_size: 2gb
80+
depends_on:
81+
- selenium-event-bus
82+
environment:
83+
- SE_EVENT_BUS_HOST=selenium-event-bus
84+
- SE_EVENT_BUS_PUBLISH_PORT=4442
85+
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
86+
87+
firefox:
88+
image: selenium/node-firefox:latest
89+
shm_size: 2gb
90+
depends_on:
91+
- selenium-event-bus
92+
environment:
93+
- SE_EVENT_BUS_HOST=selenium-event-bus
94+
- SE_EVENT_BUS_PUBLISH_PORT=4442
95+
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443

docs/allclasses-index.html

Lines changed: 256 additions & 0 deletions
Large diffs are not rendered by default.

docs/allpackages-index.html

Lines changed: 129 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,129 @@
1+
<!DOCTYPE HTML>
2+
<html lang="en">
3+
<head>
4+
<!-- Generated by javadoc (17) on Wed May 22 19:39:35 ICT 2024 -->
5+
<title>All Packages</title>
6+
<meta name="viewport" content="width=device-width, initial-scale=1">
7+
<meta http-equiv="Content-Type" content="text/html; charset=utf8">
8+
<meta name="dc.created" content="2024-05-22">
9+
<meta name="description" content="package index">
10+
<meta name="generator" content="javadoc/AllPackagesIndexWriter">
11+
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
12+
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
13+
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
14+
<script type="text/javascript" src="script.js"></script>
15+
<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
16+
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
17+
</head>
18+
<body class="all-packages-index-page">
19+
<script type="text/javascript">var pathtoroot = "./";
20+
loadScripts(document, 'script');</script>
21+
<noscript>
22+
<div>JavaScript is disabled on your browser.</div>
23+
</noscript>
24+
<div class="flex-box">
25+
<header role="banner" class="flex-header">
26+
<nav role="navigation">
27+
<!-- ========= START OF TOP NAVBAR ======= -->
28+
<div class="top-nav" id="navbar-top">
29+
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
30+
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
31+
<li><a href="index.html">Overview</a></li>
32+
<li>Package</li>
33+
<li>Class</li>
34+
<li>Use</li>
35+
<li><a href="overview-tree.html">Tree</a></li>
36+
<li><a href="index-files/index-1.html">Index</a></li>
37+
<li><a href="help-doc.html#all-packages">Help</a></li>
38+
</ul>
39+
</div>
40+
<div class="sub-nav">
41+
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
42+
<input type="text" id="search-input" value="search" disabled="disabled">
43+
<input type="reset" id="reset-button" value="reset" disabled="disabled">
44+
</div>
45+
</div>
46+
<!-- ========= END OF TOP NAVBAR ========= -->
47+
<span class="skip-nav" id="skip-navbar-top"></span></nav>
48+
</header>
49+
<div class="flex-content">
50+
<main role="main">
51+
<div class="header">
52+
<h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
53+
</div>
54+
<div class="caption"><span>Package Summary</span></div>
55+
<div class="summary-table two-column-summary">
56+
<div class="table-header col-first">Package</div>
57+
<div class="table-header col-last">Description</div>
58+
<div class="col-first even-row-color"><a href="com/anhtester/annotations/package-summary.html">com.anhtester.annotations</a></div>
59+
<div class="col-last even-row-color">&nbsp;</div>
60+
<div class="col-first odd-row-color"><a href="com/anhtester/common/package-summary.html">com.anhtester.common</a></div>
61+
<div class="col-last odd-row-color">&nbsp;</div>
62+
<div class="col-first even-row-color"><a href="com/anhtester/config/package-summary.html">com.anhtester.config</a></div>
63+
<div class="col-last even-row-color">&nbsp;</div>
64+
<div class="col-first odd-row-color"><a href="com/anhtester/constants/package-summary.html">com.anhtester.constants</a></div>
65+
<div class="col-last odd-row-color">&nbsp;</div>
66+
<div class="col-first even-row-color"><a href="com/anhtester/dataprovider/package-summary.html">com.anhtester.dataprovider</a></div>
67+
<div class="col-last even-row-color">&nbsp;</div>
68+
<div class="col-first odd-row-color"><a href="com/anhtester/driver/package-summary.html">com.anhtester.driver</a></div>
69+
<div class="col-last odd-row-color">&nbsp;</div>
70+
<div class="col-first even-row-color"><a href="com/anhtester/enums/package-summary.html">com.anhtester.enums</a></div>
71+
<div class="col-last even-row-color">&nbsp;</div>
72+
<div class="col-first odd-row-color"><a href="com/anhtester/exceptions/package-summary.html">com.anhtester.exceptions</a></div>
73+
<div class="col-last odd-row-color">&nbsp;</div>
74+
<div class="col-first even-row-color"><a href="com/anhtester/helpers/package-summary.html">com.anhtester.helpers</a></div>
75+
<div class="col-last even-row-color">&nbsp;</div>
76+
<div class="col-first odd-row-color"><a href="com/anhtester/keywords/package-summary.html">com.anhtester.keywords</a></div>
77+
<div class="col-last odd-row-color">&nbsp;</div>
78+
<div class="col-first even-row-color"><a href="com/anhtester/listeners/package-summary.html">com.anhtester.listeners</a></div>
79+
<div class="col-last even-row-color">&nbsp;</div>
80+
<div class="col-first odd-row-color"><a href="com/anhtester/mail/package-summary.html">com.anhtester.mail</a></div>
81+
<div class="col-last odd-row-color">&nbsp;</div>
82+
<div class="col-first even-row-color"><a href="com/anhtester/projects/package-summary.html">com.anhtester.projects</a></div>
83+
<div class="col-last even-row-color">&nbsp;</div>
84+
<div class="col-first odd-row-color"><a href="com/anhtester/projects/cms/package-summary.html">com.anhtester.projects.cms</a></div>
85+
<div class="col-last odd-row-color">&nbsp;</div>
86+
<div class="col-first even-row-color"><a href="com/anhtester/projects/cms/admin/pages/brands/package-summary.html">com.anhtester.projects.cms.admin.pages.brands</a></div>
87+
<div class="col-last even-row-color">&nbsp;</div>
88+
<div class="col-first odd-row-color"><a href="com/anhtester/projects/cms/admin/pages/category/package-summary.html">com.anhtester.projects.cms.admin.pages.category</a></div>
89+
<div class="col-last odd-row-color">&nbsp;</div>
90+
<div class="col-first even-row-color"><a href="com/anhtester/projects/cms/admin/pages/logins/package-summary.html">com.anhtester.projects.cms.admin.pages.logins</a></div>
91+
<div class="col-last even-row-color">&nbsp;</div>
92+
<div class="col-first odd-row-color"><a href="com/anhtester/projects/cms/admin/pages/products/package-summary.html">com.anhtester.projects.cms.admin.pages.products</a></div>
93+
<div class="col-last odd-row-color">&nbsp;</div>
94+
<div class="col-first even-row-color"><a href="com/anhtester/projects/cms/testcases/package-summary.html">com.anhtester.projects.cms.testcases</a></div>
95+
<div class="col-last even-row-color">&nbsp;</div>
96+
<div class="col-first odd-row-color"><a href="com/anhtester/projects/cms/users/pages/dashboard/package-summary.html">com.anhtester.projects.cms.users.pages.dashboard</a></div>
97+
<div class="col-last odd-row-color">&nbsp;</div>
98+
<div class="col-first even-row-color"><a href="com/anhtester/projects/cms/users/pages/order/package-summary.html">com.anhtester.projects.cms.users.pages.order</a></div>
99+
<div class="col-last even-row-color">&nbsp;</div>
100+
<div class="col-first odd-row-color"><a href="com/anhtester/projects/cms/users/pages/products/package-summary.html">com.anhtester.projects.cms.users.pages.products</a></div>
101+
<div class="col-last odd-row-color">&nbsp;</div>
102+
<div class="col-first even-row-color"><a href="com/anhtester/projects/cms/users/pages/profiles/package-summary.html">com.anhtester.projects.cms.users.pages.profiles</a></div>
103+
<div class="col-last even-row-color">&nbsp;</div>
104+
<div class="col-first odd-row-color"><a href="com/anhtester/projects/crm/models/package-summary.html">com.anhtester.projects.crm.models</a></div>
105+
<div class="col-last odd-row-color">&nbsp;</div>
106+
<div class="col-first even-row-color"><a href="com/anhtester/projects/crm/pages/package-summary.html">com.anhtester.projects.crm.pages</a></div>
107+
<div class="col-last even-row-color">&nbsp;</div>
108+
<div class="col-first odd-row-color"><a href="com/anhtester/projects/crm/pages/Clients/package-summary.html">com.anhtester.projects.crm.pages.Clients</a></div>
109+
<div class="col-last odd-row-color">&nbsp;</div>
110+
<div class="col-first even-row-color"><a href="com/anhtester/projects/crm/pages/Dashboard/package-summary.html">com.anhtester.projects.crm.pages.Dashboard</a></div>
111+
<div class="col-last even-row-color">&nbsp;</div>
112+
<div class="col-first odd-row-color"><a href="com/anhtester/projects/crm/pages/Projects/package-summary.html">com.anhtester.projects.crm.pages.Projects</a></div>
113+
<div class="col-last odd-row-color">&nbsp;</div>
114+
<div class="col-first even-row-color"><a href="com/anhtester/projects/crm/pages/SignIn/package-summary.html">com.anhtester.projects.crm.pages.SignIn</a></div>
115+
<div class="col-last even-row-color">&nbsp;</div>
116+
<div class="col-first odd-row-color"><a href="com/anhtester/projects/crm/pages/Tasks/package-summary.html">com.anhtester.projects.crm.pages.Tasks</a></div>
117+
<div class="col-last odd-row-color">&nbsp;</div>
118+
<div class="col-first even-row-color"><a href="com/anhtester/projects/crm/testcases/package-summary.html">com.anhtester.projects.crm.testcases</a></div>
119+
<div class="col-last even-row-color">&nbsp;</div>
120+
<div class="col-first odd-row-color"><a href="com/anhtester/report/package-summary.html">com.anhtester.report</a></div>
121+
<div class="col-last odd-row-color">&nbsp;</div>
122+
<div class="col-first even-row-color"><a href="com/anhtester/utils/package-summary.html">com.anhtester.utils</a></div>
123+
<div class="col-last even-row-color">&nbsp;</div>
124+
</div>
125+
</main>
126+
</div>
127+
</div>
128+
</body>
129+
</html>
Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
<!DOCTYPE HTML>
2+
<html lang="en">
3+
<head>
4+
<!-- Generated by javadoc (17) on Wed May 22 19:39:35 ICT 2024 -->
5+
<title>FrameworkAnnotation</title>
6+
<meta name="viewport" content="width=device-width, initial-scale=1">
7+
<meta http-equiv="Content-Type" content="text/html; charset=utf8">
8+
<meta name="dc.created" content="2024-05-22">
9+
<meta name="description" content="declaration: package: com.anhtester.annotations, annotation type: FrameworkAnnotation">
10+
<meta name="generator" content="javadoc/ClassWriterImpl">
11+
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
12+
<link rel="stylesheet" type="text/css" href="../../../script-dir/jquery-ui.min.css" title="Style">
13+
<link rel="stylesheet" type="text/css" href="../../../jquery-ui.overrides.css" title="Style">
14+
<script type="text/javascript" src="../../../script.js"></script>
15+
<script type="text/javascript" src="../../../script-dir/jquery-3.6.1.min.js"></script>
16+
<script type="text/javascript" src="../../../script-dir/jquery-ui.min.js"></script>
17+
</head>
18+
<body class="class-declaration-page">
19+
<script type="text/javascript">var pathtoroot = "../../../";
20+
loadScripts(document, 'script');</script>
21+
<noscript>
22+
<div>JavaScript is disabled on your browser.</div>
23+
</noscript>
24+
<div class="flex-box">
25+
<header role="banner" class="flex-header">
26+
<nav role="navigation">
27+
<!-- ========= START OF TOP NAVBAR ======= -->
28+
<div class="top-nav" id="navbar-top">
29+
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
30+
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
31+
<li><a href="../../../index.html">Overview</a></li>
32+
<li><a href="package-summary.html">Package</a></li>
33+
<li class="nav-bar-cell1-rev">Class</li>
34+
<li><a href="class-use/FrameworkAnnotation.html">Use</a></li>
35+
<li><a href="package-tree.html">Tree</a></li>
36+
<li><a href="../../../index-files/index-1.html">Index</a></li>
37+
<li><a href="../../../help-doc.html#class">Help</a></li>
38+
</ul>
39+
</div>
40+
<div class="sub-nav">
41+
<div>
42+
<ul class="sub-nav-list">
43+
<li>Summary:&nbsp;</li>
44+
<li>Field&nbsp;|&nbsp;</li>
45+
<li>Optional&nbsp;|&nbsp;</li>
46+
<li><a href="#annotation-interface-required-element-summary">Required</a></li>
47+
</ul>
48+
<ul class="sub-nav-list">
49+
<li>Detail:&nbsp;</li>
50+
<li>Field&nbsp;|&nbsp;</li>
51+
<li><a href="#annotation-interface-element-detail">Element</a></li>
52+
</ul>
53+
</div>
54+
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
55+
<input type="text" id="search-input" value="search" disabled="disabled">
56+
<input type="reset" id="reset-button" value="reset" disabled="disabled">
57+
</div>
58+
</div>
59+
<!-- ========= END OF TOP NAVBAR ========= -->
60+
<span class="skip-nav" id="skip-navbar-top"></span></nav>
61+
</header>
62+
<div class="flex-content">
63+
<main role="main">
64+
<!-- ======== START OF CLASS DATA ======== -->
65+
<div class="header">
66+
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">com.anhtester.annotations</a></div>
67+
<h1 title="Annotation Interface FrameworkAnnotation" class="title">Annotation Interface FrameworkAnnotation</h1>
68+
</div>
69+
<section class="class-description" id="class-description">
70+
<hr>
71+
<div class="type-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/annotation/Retention.html" title="class or interface in java.lang.annotation" class="external-link">@Retention</a>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/annotation/RetentionPolicy.html#RUNTIME" title="class or interface in java.lang.annotation" class="external-link">RUNTIME</a>)
72+
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/annotation/Target.html" title="class or interface in java.lang.annotation" class="external-link">@Target</a>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/annotation/ElementType.html#METHOD" title="class or interface in java.lang.annotation" class="external-link">METHOD</a>)
73+
</span><span class="modifiers">public @interface </span><span class="element-name type-name-label">FrameworkAnnotation</span></div>
74+
</section>
75+
<section class="summary">
76+
<ul class="summary-list">
77+
<!-- =========== ANNOTATION INTERFACE REQUIRED MEMBER SUMMARY =========== -->
78+
<li>
79+
<section class="member-summary" id="annotation-interface-required-element-summary">
80+
<h2>Required Element Summary</h2>
81+
<div class="caption"><span>Required Elements</span></div>
82+
<div class="summary-table three-column-summary">
83+
<div class="table-header col-first">Modifier and Type</div>
84+
<div class="table-header col-second">Required Element</div>
85+
<div class="table-header col-last">Description</div>
86+
<div class="col-first even-row-color"><code><a href="../enums/AuthorType.html" title="enum class in com.anhtester.enums">AuthorType</a>[]</code></div>
87+
<div class="col-second even-row-color"><code><a href="#author()" class="member-name-link">author</a></code></div>
88+
<div class="col-last even-row-color">&nbsp;</div>
89+
<div class="col-first odd-row-color"><code><a href="../enums/CategoryType.html" title="enum class in com.anhtester.enums">CategoryType</a>[]</code></div>
90+
<div class="col-second odd-row-color"><code><a href="#category()" class="member-name-link">category</a></code></div>
91+
<div class="col-last odd-row-color">&nbsp;</div>
92+
</div>
93+
</section>
94+
</li>
95+
</ul>
96+
</section>
97+
<section class="details" id="annotation-interface-element-detail">
98+
<ul class="details-list">
99+
<!-- ============ ANNOTATION INTERFACE MEMBER DETAIL =========== -->
100+
<li>
101+
<section class="member-details">
102+
<h2>Element Details</h2>
103+
<ul class="member-list">
104+
<li>
105+
<section class="detail" id="author()">
106+
<h3>author</h3>
107+
<div class="member-signature"><span class="return-type"><a href="../enums/AuthorType.html" title="enum class in com.anhtester.enums">AuthorType</a>[]</span>&nbsp;<span class="element-name">author</span></div>
108+
</section>
109+
</li>
110+
<li>
111+
<section class="detail" id="category()">
112+
<h3>category</h3>
113+
<div class="member-signature"><span class="return-type"><a href="../enums/CategoryType.html" title="enum class in com.anhtester.enums">CategoryType</a>[]</span>&nbsp;<span class="element-name">category</span></div>
114+
</section>
115+
</li>
116+
</ul>
117+
</section>
118+
</li>
119+
</ul>
120+
</section>
121+
<!-- ========= END OF CLASS DATA ========= -->
122+
</main>
123+
</div>
124+
</div>
125+
</body>
126+
</html>

0 commit comments

Comments
 (0)