Hightlight JS

Updated: 04 October 2023

Syntax highlighting for the Web https://highlightjs.org/

<!-- Bash -->
<pre><code class="language-bash hljs">...</code></pre>

<!-- C# -->
<pre><code class="language-csharp hljs">...</code></pre>

<!-- html or xml -->
<pre><code class="language-xml hljs">...</code></pre>

<!-- Json -->
<pre><code class="language-json hljs">...</code></pre>

<!-- PHP -->
<pre><code class="language-php hljs">...</code></pre>

<!-- Vim Script -->
<pre><code class="language-vim hljs">...</code></pre>

<!-- Java -->
<pre><code class="language-java hljs">...</code></pre>

<!-- SQL -->
<pre><code class="language-sql hljs">...</code></pre>

<!-- Visual Basic -->
<pre><code class="language-vb hljs">...</code></pre>

All demos: https://highlightjs.org/static/demo/

Selenium

Updated: 05 October 2025

Notes

Waits

Implicit
Each command waits for the declared time. Remains in-force for the lifetime of the webdriver instance. Given responsive pages, this can slow-down the overall script.
Explicit
WebDriver waits for a specific condition to occur, before proceeding. Needs to be configured per web-element. Looks for a web element repeatedly, at regular intervals until a timeout point.