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>1 Берем пример svg (как код) с текстом по кругу. Сохраняем у себя в gist, где сразу можно просматривать результат...
редактируем...
Старт 15 февраля. До конца января, всем кто купит или уже купил книгу по Selene - курс бесплатно. С 1 февраля - 55 usd.
Это не прям "курс по всему", а только по фундаментальным принципам написания тестов с помощью python и selene. В курсе не будет ничего такого, что можно быстро нагуглить и получить готовый рецепт на stackoverflow или детальный видео-гайд на youtube, типа как настроить грид, как создать ремоут драйвер, как настроить паралельный запуск для тест ранера, как прикрутить алюр репорт, как считать параметры из окружения, как создать джобу на дженкинсе, и так далее.
Также не будет ничего по базе питона. К счастью, в инете достаточно материалов.
Зато будет очень много задроства по self-documented code, рефакторингу, DRY, KISS, YAGNI, OOP, стабильным локаторам, PageObject-ам, и главное - о том, что тестировать, как и когда, как эффективно расширять покрытие тестами, которые легко писать и поддерживать.
Задротство распределится по около 14ти домашкам, для которых в среднем будет около 50 видео-ко
| 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 |
| { | |
| "title": "personal @yashaka", | |
| "rules": [ | |
| { | |
| "description": "Ctrl + u to left Command + z", | |
| "manipulators": [ | |
| { | |
| "type": "basic", | |
| "from": { | |
| "key_code": "u", |
| 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; |