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

Esta es la lista con los capítulos del tutorial de "Automatización de pruebas #BDD con #Cucumber y #Selenium":

https://www.youtube.com/playlist?list=PLtdeXn2f7ZbMAZaACkd8pa-IC96Bl8ks0

Suscríbete a mi canal.

#SiguemeYTeSigo #Followback

Nota: imagen generada con IA.

Esta es la lista con los capítulos del tutorial de "Automatización de pruebas #BDD con #Cucumber y #Selenium":

https://www.youtube.com/playlist?list=PLtdeXn2f7ZbMAZaACkd8pa-IC96Bl8ks0

Suscríbete a mi canal.

#SiguemeYTeSigo #Followback

Nota: imagen generada con IA.

Java для автотестов: первые шаги с нуля

Статья к открытому уроку курса QA Automation Engineer про начало разработки тестов на языке Java которая погружает в основы синтаксиса

https://habr.com/ru/companies/otus/articles/994164/

#java #автоматизация_тестирования #QA_Automation #обучение_Java #Selenium #JUnit #программирование_для_начинающих

Java для автотестов: первые шаги с нуля

Всем привет, меня зовут Сергей Прощаев и в этой статье расскажу про первые шаги в Java для автоматизации тестирования. Мы разберём, почему Java уже более 25 лет остаётся...

Хабр

Анатомия современного антифрода и автоматизация мультиаккаунтинга: Технический разбор AdsPower и его Local API

Если вы все еще считаете, что покупка «качественных» прокси или использование дефолтных настроек антидетект-браузера — это гарантия того, что ваш бот или скрипт не улетит в бан через 15 минут после запуска, у меня для вас плохие новости. Современные антифрод-системы (от Google и Meta до Cloudflare) уже давно перестали смотреть только на ваш IP-адрес. Сегодня ваш «цифровой отпечаток» — это сложная нейросетевая модель. Они анализируют всё: от скорости отрисовки WebGL-контекста до того, как именно (с точностью до миллисекунд) ваш курсор перемещается по экрану. В этой статье я не буду предлагать вам «волшебную таблетку». Я покажу, как выглядит современная лаборатория автоматизации «изнутри». Мы разберем, почему классические Selenium-фермы сегодня — это «красная тряпка» для систем защиты, и как через связку Python + Local API конкретного инструмента (в моем случае — AdsPower) выстроить систему, которую нейросети систем защиты будут принимать за реального, «офисного» пользователя. Мы идем дальше, чем просто «создать профиль». Мы идем в сторону инженерной автоматизации .

https://habr.com/ru/articles/1007152/

#AdsPower #Python #автоматизация #антидетект #вебскрейпинг #Local_API #Selenium #кибербезопасность #браузер #фингерпринт

Анатомия современного антифрода и автоматизация мультиаккаунтинга: Технический разбор AdsPower и его Local API

Введение: Почему «старые методы» ушли в тираж Если вы все еще считаете, что покупка «качественных» прокси или использование дефолтных настроек антидетект-браузера — это гарантия того, что ваш бот или...

Хабр