From Selenium to AI Agents: The Evolution of Browser Automation

Key innovations in modern web automation:
- Natural language task descriptions
- Visual understanding of web pages
- Adaptive error recovery
- Multi-step workflow orchestration

The gap between scripted automation and human browsing narrows daily.

#BrowserAutomation #Selenium #AI #WebDev

From Selenium to AI Agents: The Evolution of Browser Automation

Key innovations in modern web automation:
- Natural language task descriptions
- Visual understanding of web pages
- Adaptive error recovery
- Multi-step workflow orchestration

The gap between scripted automation and human browsing narrows daily.

#BrowserAutomation #Selenium #AI #WebDev

From Selenium to AI Agents: The Evolution of Browser Automation

Key innovations in modern web automation:
- Natural language task descriptions
- Visual understanding of web pages
- Adaptive error recovery
- Multi-step workflow orchestration

The gap between scripted automation and human browsing narrows daily.

#BrowserAutomation #Selenium #AI #WebDev

From Selenium to AI Agents: The Evolution of Browser Automation

Key innovations in modern web automation:
- Natural language task descriptions
- Visual understanding of web pages
- Adaptive error recovery
- Multi-step workflow orchestration

The gap between scripted automation and human browsing narrows daily.

#BrowserAutomation #Selenium #AI #WebDev

RE: https://eldritch.cafe/@ergonautes/116283262654573815

J’ai passé beaucoup plus de temps que je voudrais l’admettre sur le projet #Selenium, mais le résultat est très sympa sous les doigts. Si vous utilisez un clavier programmable, jetez-y un œil, vos retours m’intéressent !

How does one #unittest a #webapp that has its functionality secured using #oath and #mfa ? I'm writng a #selenium -based test suite in the #rust programming language to a web app one of my clients has me develop.

La spécificité de #Selenium, c’est que c’est une keymap configurable. On peut choisir parmi 4 « saveurs » de hold-taps :

  • EZ : aucun hold-tap
  • TT : hold-taps sous les pouces (thumb-taps)
  • HRM : homerow-mods 36/42 touches
  • 2TK : homerow-mods 34 touches

… et deux variantes :

  • Emacs (par défaut) : un seul layer navigation + numpad
  • Vim : un layer avec flèches en HJKL + un layer « NumRow »

On a donc envoyé un courriel à toutes les personnes qui ont commandé un Quacken, assemblé ou en kit, pour demander avec quelle configuration de keymap et pour quelle disposition de clavier on flashait leur Quacken.

On a pu tester la configuration HRM avec quelques débutants, et étonnamment, c’est très accessible. 🙂

Tout ça reste modifiable, bien évidemment — y compris à la souris, via #ZMKStudio — mais c’est primordial pour nous que le clavier soit aussi simple que possible à prendre en main.

4/n

L’autre point sur lequel on a beaucoup bossé, c’est la configuration du clavier.

La keymap pré-installée s’appelle #Selenium, c’est un superset d’#Arsenik qui permet de profiter des 3 touches par pouce du Quacken. Et ça change tout ! C’est beaucoup plus simple à utiliser, tout en faisant appel au même type de mémoire musculaire qu’Arsenik. On peut donc passer du Quacken au laptop sans se faire des nœuds à la tête.

https://onedeadkey.github.io/selenium/

3/n

Selenium: a flexible Arsenik variant for split keyboards.

Selenium is a 34/36/42-key configuration with homerow-mods that just work. Beginner-friendly, flexible and reliable at high typing speeds.

As part of the ongoing #Coal Industry Modernization Initiative (CIMI) process, a commitment to zero discharge of #selenium standard has been suggested. This may correspond to the ongoing consultation with respect to the proposed Coal #Mining Effluent Regulations under the federal #Fisheries Act (RSC1985, c F-14) which states:

10/14

Though there are many #heavymetals that #coalmining can release to our #freshwater, #selenium has been noted as a particularly risky #pollutant as it bioaccumulates in the #environment reaching toxic levels for #fish, #animals living in riparian areas, and potentially in agricultural #soils and #plants grown in them. This is a risk not only to human #health and the health of aquatic #ecosystems, but also risks the reputation of our regional agricultural products.

9/14