Найти тему
JavaScript: Деструктурирующие переменные
Привет, ребята! Надеюсь, у вас у всех все хорошо. Сегодня я собираюсь поделиться некоторой полезной информацией о важной концепции деструктурирования вызовов JavaScript. Так что же такое деструктурирование??? ОК. Давайте начнем с того, что MDN говорит о деструктурировании. синтаксис присваивания - это выражение JavaScript, которое позволяет распаковывать значения из массивов или свойства из объектов в отдельные переменные.”деструктурирование“ Итак, проще говоря, деструктурирование - это способ извлечения значений из массива или свойств объектов в различные переменные...
2 года назад
Автоматизация на Java. Урок 9. Циклы Java.
В данной лекции мы познакомимся с циклами и научимся с ними работать. Цикл - это грубо говоря рамки, код внутри которых выполняется сверху вниз и повторяется с начала, когда достигает конца. Продолжается это дело до тех пор, пока выполняется какое то условие. Перейдем к примеру: for(int i = 0; i < 5; i++){ } for - Оператор для создания цикла int i = 0 - это счетчик, изначально мы его приравняем к 0 i<5 - условие до какого момента цикл будет выполняться i++ - увеличение счетчика на 1 После того как код выполнится i увеличится на 1 и будет увеличиваться на 1 пока i<5...
2 года назад
Автоматизация на Java. Урок 8. Условия и множественный выбор Java.
В данном уроке будем разбирать условия. Условие - это конструкция которая позволяет разветвить нашу программу. Разберем это на примере. int i = 10; if (i > 8) { System.out.println("i > 8"); i++; System.out.println(i); } Объявляем переменную i = 10 Потом создаем условие i>8 При его выполнении выводим сообщение и добавляем к i единицу и выводим значение в консоль. Далее рассмотрим else int i = 10; if (i > 8) { System.out.println("i > 8"); i++; System.out...
2 года назад
Автоматизация на Java. Урок 7. Простые операции и логические операторы Java.
Рассмотрим основные операции, которые используются над переменными. Операция присваивания. int a; a=10; Присвоение переменной значение другой переменной int b =a; Присвоение сразу нескольким переменным int c,v; c=v=b; Далее рассмотрим простые арифметические операции. int a; int b; a=13; b=4; System.out.println(a+b); System.out.println(a-b); System.out.println(a*b); System.out.println(a/b); Все операции выполнились. При делении целых чисел мы получим только целое число. Приоритеты операций совпадаю с приоритетами в обычной математике...
2 года назад
Автоматизация на Java. Урок 6. Массивы Java.
Теперь разберем массивы. Массив — упорядоченный набор элементов, каждый из которых хранит одно значение, идентифицируемое с помощью одного или нескольких индексов. Для того чтобы создать массив нам нужно написать тип элементов, указать квадратные скобки пустые и написать имя массива. String[] names; Далее резервируем место для хранения данного массива и указываем размер массива 3. names = new String[3]; Мы создали массив names он будет хранить в себе элементы типа String и размером 3. Теперь используем...
2 года назад
Автоматизация на Java. Урок 5. Типы данных Java.
Теперь когда мы научились создавать класс и писать первую программу мы научимся работать с переменными. Переменная - область памяти, которая служит для хранения данных. Это ячейка куда мы можем складывать числа, строки объекты. Давай рассмотрим как описывать переменные и какие есть типы. byte - Тип целых чисел. Могут хранить значения от -128 до 127 short - Позволяю хранить числа от -32768 до 32767. Это целочисленный тип. int - Целочисленный тип позволяет хранить целочисленные числа. long - Целочисленный тип позволяет хранить целочисленные числа...
2 года назад
Автоматизация на Java. Урок 4. Первая программа.
Теперь когда мы установили все необходимые инструменты и настроили окружение мы можем приступить к созданию нашего первого проекта. Запускаем IntelliJ Idea и переходим в File - New - Project Заполняем все как на скрине, JDK у вас может быть другой. Нажимаем Create Теперь мы видим, что проект создался В папке src хранятся исходные файлы. Нажимаем на нее правой кнопкой мыши и выбираем Package. Вводим имя и нажимаем Enter Package это папка в которой будут хранится классы. Теперь создадим класс в нашей папке...
2 года назад
Автоматизация на Java. Урок 3. Установка IntelliJ IDEA
После установки JDK и Maven мы можем приступить к установке IntelliJ IDEA IntelliJ IDEA - интегрированная среда разработки программного обеспечения для многих языков программирования, в частности Java, JavaScript, Python, разработанная компанией JetBrains. Это программа в который мы будем писать наш код и создавать тесты. Для скачивания переходим на официальный сайт https://www.jetbrains.com/ru-ru/idea/ Нажимаем скачать Выбираем версию Community Нажимаем Next Выбираем путь Выбираем нужные опции Программа установлена...
2 года назад
Автоматизация на Java. Урок 2. Установка Maven.
Инструмент который нам понадобится для разработки авто-тестов это Maven. Maven - это инструмент для автоматизации сборки Java проектов. Для установки Maven переходим на официальный сайт в раздел Download https://maven.apache.org/download.cgi Выбираем нужный архив и скачиваем его. После этого нужно установить новые переменные среды. Переходим в Систему Далее в Дополнительные параметры системы Далее в Переменные среды Находим переменную...
2 года назад
Автоматизация на Java. Урок 1. Установка Java JDK и переменных среды.
Начнем установку окружения для работы Selenium Web Driver. Для работы с Java нам понадобится JDK. JDK - Это набор инструментов для разработки на Java. Для этого переходим на сайт ORACLE https://www.oracle.com/java/technologies/downloads/ Выбираем нужную нам версию и скачиваем ее. Переходим к установке и нажимаем Next Выбираем папку для установки и нажимаем Next Нажимаем Close Установка JDK Завершилась. Теперь нужно настроить переменные среды. Переходим в систему Выбираем Дополнительные параметры...
2 года назад
Charles: перехват, изменение и отправка запроса/ответа (breakpoint)
Breakpoint он нужен для перехвата запросов. К примеру если мы хотим перехватить запрос либо ответ, в зависимости от того где мы поставим этот Breakpoint , который будет его прерывать и когда мы его прерываем мы сможем его видоизменить используя прокси сервер. Как это можно сделать? Заходим в Proxy -> Breakpoints Settings Ставим галочку enable Breakpoints Нажимаем Add Для тестирования будем использовать сервис http://users.bugred.ru/ Заполняем все согласно скриншоту Далее обновляем страницу http://users...
439 читали · 2 года назад
Charles: Изменение статус кодов с помощью Block List Settings
Переходим в Tools -> Block List Ставим галочку в чекбоксе Enable Block List В електоре у нас есть 2 опции: Drop connection - полностью оборвать соединение Return 403 response - Вернуть 403 ошибку Мы с вами вернем 403 ошибку. Выбираем Return 403 response. Далее нажимаем кнопку Add Для теста мы будем использовать ресурс http://users...
2 года назад