Skip to content

Instantly share code, notes, and snippets.

@yashaka
yashaka / how-to-add-markdown-to-tilda-page-ru.md
Last active November 10, 2025 11:20
Как добавить markdown в tilda

Как добавить markdown в tilda

Базовой функционал

1 В head страницы добавляем:

<script src="https://cdn.jsdelivr.net/npm/@webcomponents/webcomponentsjs@2/webcomponents-loader.min.js"></script>
<script type="module" src="https://cdn.jsdelivr.net/gh/zerodevx/zero-md@1/src/zero-md.min.js"></script>
@yashaka
yashaka / the-art-of-automation-circled.svg
Last active January 27, 2020 17:34
the-art-of-automation-circled.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@yashaka
yashaka / how-to-write-text-along-circle-path.md
Last active February 5, 2023 13:39
Как написать текст по кругу в svg
@yashaka
yashaka / write-auto-tests-ru-along-circle.svg
Last active August 27, 2020 13:09
write-auto-tests-ru-along-circle.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@yashaka
yashaka / taotaspy.details.md
Last active February 5, 2020 18:31
О Курсе "Искусство Автоматизации с Selene + Python"

Старт 15 февраля. До конца января, всем кто купит или уже купил книгу по Selene - курс бесплатно. С 1 февраля - 55 usd.

Это не прям "курс по всему", а только по фундаментальным принципам написания тестов с помощью python и selene. В курсе не будет ничего такого, что можно быстро нагуглить и получить готовый рецепт на stackoverflow или детальный видео-гайд на youtube, типа как настроить грид, как создать ремоут драйвер, как настроить паралельный запуск для тест ранера, как прикрутить алюр репорт, как считать параметры из окружения, как создать джобу на дженкинсе, и так далее.

Также не будет ничего по базе питона. К счастью, в инете достаточно материалов.

Зато будет очень много задроства по self-documented code, рефакторингу, DRY, KISS, YAGNI, OOP, стабильным локаторам, PageObject-ам, и главное - о том, что тестировать, как и когда, как эффективно расширять покрытие тестами, которые легко писать и поддерживать.

Задротство распределится по около 14ти домашкам, для которых в среднем будет около 50 видео-ко

@yashaka
yashaka / taotaspy.program.md
Last active May 15, 2020 14:04
Программа Курса "Искусство Автоматизации Тестирования с Selene + Python"

Программа курса "Искусство Автоматизации Тестирования с Selene + Python"

  • Введение в Selene
    • Быстрый Старт. Исходные условия, зависимости, первые шаги и документация
    • Selene в действии
    • Задание 1: Selene и CSS
      • "Строгие, но хрупкие" или "слабые, но стабильные" локаторы?
      • Локаторы, автоматически сгенерированные в инспекторе, или подобранные вручную?
      • Когда выносить локаторы в отдельные переменные и/или классы?
  • Как найти элемент из списка однотипных элементов по нужному тексту его внутреннего элемента (CSS)?
Dec 4 17:05:27 uadt0064od kernel: [195305.182428] usb 1-8: new high-speed USB device number 20 using xhci_hcd
Dec 4 17:05:28 uadt0064od systemd-udevd[418]: Validate module index
Dec 4 17:05:28 uadt0064od systemd-udevd[418]: Check if link configuration needs reloading.
Dec 4 17:05:28 uadt0064od kernel: [195305.335782] usb 1-8: New USB device found, idVendor=18d1, idProduct=4ee4, bcdDevice= 4.40
Dec 4 17:05:28 uadt0064od kernel: [195305.335786] usb 1-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Dec 4 17:05:28 uadt0064od kernel: [195305.335788] usb 1-8: Product: Pixel 2
Dec 4 17:05:28 uadt0064od kernel: [195305.335790] usb 1-8: Manufacturer: Google
Dec 4 17:05:28 uadt0064od kernel: [195305.335792] usb 1-8: SerialNumber: HT7A71A01751
Dec 4 17:05:28 uadt0064od kernel: [195305.344105] rndis_host 1-8:1.0 usb0: register 'rndis_host' at usb-0000:00:14.0-8, RNDIS device, 92:cd:ee:68:50:d6
Dec 4 17:05:28 uadt0064od NetworkManager[918]: <info> [1575497128.0428] manager: (usb0): new Ethernet devi
@yashaka
yashaka / mfarm-install.md
Last active December 12, 2019 10:32
mfarm-install.md

linux server (ubuntu 19.04)

as it happened afterwards, better would be to stick to 16.04 or 18.04... (less tings would need to be installed manually in order to make ansible script pass)

sudo apt-get update

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
@yashaka
yashaka / karabiner-yashaka-config.json
Created June 6, 2018 16:33
karabiner yashaka config.
{
"title": "personal @yashaka",
"rules": [
{
"description": "Ctrl + u to left Command + z",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "u",
@yashaka
yashaka / SpeedComparisonTest.java
Last active March 30, 2017 10:57
Selenide vs Selenium speed comparison
package com.automician.selenidespeedcomparison;
import com.codeborne.selenide.SelenideElement;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.support.FindBy;