You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -1274,7 +1274,7 @@ <h3 id="docker-browsers"><a class="anchor" href="#docker-browsers"></a>3.4. Dock
1274
1274
</div>
1275
1275
</div>
1276
1276
<divclass="paragraph">
1277
-
<p>The used Docker images by Selenium-Jupiter have been created and maintained by <ahref="https://aerokube.com/selenoid/">Aerokube</a> (you can check the available versions on the <ahref="https://aerokube.com/images/latest/">browser images</a> page). Therefore, the available browsers to be executed as Docker containers in WebDriverManager are <ahref="https://github.com/bonigarcia/selenium-jupiter/blob/master/src/test/java/io/github/bonigarcia/seljup/test/docker/DockerChromeTest.java">Chrome</a>, <ahref="https://github.com/bonigarcia/selenium-jupiter/blob/master/src/test/java/io/github/bonigarcia/seljup/test/docker/DockerFirefoxTest.java">Firefox</a>, <ahref="https://github.com/bonigarcia/selenium-jupiter/blob/master/src/test/java/io/github/bonigarcia/seljup/test/docker/DockerEdgeTest.java">Edge</a>, <ahref="https://github.com/bonigarcia/selenium-jupiter/blob/master/src/test/java/io/github/bonigarcia/seljup/test/docker/DockerOperaTest.java">Opera</a>, <ahref="https://github.com/bonigarcia/selenium-jupiter/blob/master/src/test/java/io/github/bonigarcia/seljup/test/docker/DockerSafariTest.java">Safari</a>, and <ahref="https://github.com/bonigarcia/selenium-jupiter/blob/master/src/test/java/io/github/bonigarcia/seljup/test/docker/DockerChromeMobileTest.java">Chrome Mobile</a>.</p>
1277
+
<p>As of version 6, WebDriverManager uses the official Docker browser images created and maintained by the Selenium project, i.e., <ahref="https://github.com/SeleniumHQ/docker-selenium">docker-selenium</a>. Therefore, the available browsers to be executed as Docker containers in Selenium-Jupiter are <ahref="https://github.com/bonigarcia/selenium-jupiter/blob/master/src/test/java/io/github/bonigarcia/seljup/test/docker/DockerChromeTest.java">Chrome</a>, <ahref="https://github.com/bonigarcia/selenium-jupiter/blob/master/src/test/java/io/github/bonigarcia/seljup/test/docker/DockerFirefoxTest.java">Firefox</a>, <ahref="https://github.com/bonigarcia/selenium-jupiter/blob/master/src/test/java/io/github/bonigarcia/seljup/test/docker/DockerEdgeTest.java">Edge</a>, and <ahref="https://github.com/bonigarcia/selenium-jupiter/blob/master/src/test/java/io/github/bonigarcia/seljup/test/docker/DockerChromiumTest.java">Chromium</a>.</p>
1278
1278
</div>
1279
1279
<divclass="admonitionblock note">
1280
1280
<table>
@@ -1283,19 +1283,7 @@ <h3 id="docker-browsers"><a class="anchor" href="#docker-browsers"></a>3.4. Dock
1283
1283
<iclass="fa icon-note" title="Note"></i>
1284
1284
</td>
1285
1285
<tdclass="content">
1286
-
The case of Safari is particular since a real Safari browser can only be executed under a Mac OS machine. This way, the Safari Docker containers use the <ahref="https://webkit.org/">WebKit engine</a>. This engine is the same used in browser containers, and therefore, from a functional point of view, both browsers (a real Safari and this Docker image) should behave in the same way.
1287
-
</td>
1288
-
</tr>
1289
-
</table>
1290
-
</div>
1291
-
<divclass="admonitionblock warning">
1292
-
<table>
1293
-
<tr>
1294
-
<tdclass="icon">
1295
-
<iclass="fa icon-warning" title="Warning"></i>
1296
-
</td>
1297
-
<tdclass="content">
1298
-
Notice you will need hardware virtualization (hypervisor) or a virtual machine with nested virtualization support to run Chrome Mobile images.
1286
+
Some <em>dockerized</em> browsers (e.g., Chromium and Edge) are supported in ARM64 architecture. See the <ahref="https://github.com/SeleniumHQ/docker-selenium">docker-selenium</a> README for further information.
<p><code>"latest"</code> : To specify the latest version explicitly (default option).</p>
1315
1303
</li>
1316
1304
<li>
1317
-
<p><code>"latest-N"</code> : Where <code>N</code> is an integer value to be subtracted from the current stable version. For example, if we specify <code>latest-1</code> (i.e., <em>latest version minus one</em>), the previous version to the stable release will be used (see an example <ahref="https://github.com/bonigarcia/selenium-jupiter/blob/master/src/test/java/io/github/bonigarcia/seljup/test/docker/DockerChromeLatestMinusOneTest.java">here</a>).</p>
1305
+
<p><code>"latest-N"</code> : Where <code>N</code> is an integer value to be subtracted from the current stable version. For example, if we specify <code>latest-1</code> (i.e., <em>latest version minus one</em>), the previous version to the stable release will be used (see an example <ahref="https://github.com/bonigarcia/webdrivermanager/blob/master/src/test/java/io/github/bonigarcia/wdm/test/docker/DockerChromeVersionsTest.java">here</a>).</p>
1318
1306
</li>
1319
1307
<li>
1320
-
<p><code>"beta"</code>: To use the beta version. This version is only available for Chrome and Firefox, thanks to the Docker images maintained by <ahref="https://hub.docker.com/r/twilio/selenoid/">Twilio</a> (a fork of the Aerokube images for the beta and development versions of Chrome and Firefox).</p>
1308
+
<p><code>"beta"</code>: To use the beta version.</p>
1321
1309
</li>
1322
1310
<li>
1323
-
<p><code>"dev"</code>: To use the development version (again, for Chrome and Firefox).</p>
1311
+
<p><code>"dev"</code>: To use the development version.</p>
<p>Leotta, M., et al., "<ahref="https://www.sciencedirect.com/science/article/pii/S0950584924002003">A family of experiments to quantify the benefits of adopting WebDriverManager and Selenium-Jupiter</a>." <em>Information and Software Technology</em> 178 (2025): 107595.</p>
2586
+
</li>
2587
+
<li>
2588
+
<p>García, Boni, et al. "<ahref="https://link.springer.com/chapter/10.1007/978-3-031-70245-7_10">Exploring Browser Automation: A Comparative Study of Selenium, Cypress, Puppeteer, and Playwright</a>." <em>International Conference on the Quality of Information and Communications Technology</em>. Springer Nature Switzerland, 2024.</p>
2589
+
</li>
2590
+
<li>
2591
+
<p>Leotta, M., et al. "<ahref="https://dl.acm.org/doi/10.1145/3661167.3661192">AI-generated test scripts for web E2E testing with ChatGPT and Copilot: a preliminary study</a>." Proceedings of the <em>28th International Conference on Evaluation and Assessment in Software Engineering</em>. 2024.</p>
2592
+
</li>
2593
+
<li>
2597
2594
<p>García, Boni, et al. "<ahref="https://www.sciencedirect.com/science/article/pii/S0164121223001188">Enhancing Web Applications Observability through Instrumented Automated Browsers</a>." <em>Journal of Systems and Software</em> (2023): 111723.</p>
0 commit comments