определить время жизни cookies для страницы 2 способа devtools

Просмотр, редактирование и удаление файлов cookie с Microsoft Edge DevTools

Файлы cookie http используются в основном для управления сеансами пользователей, хранения предпочтений по персонализации пользователей и отслеживания поведения пользователей. Файлы cookie также являются причиной всех раздражающих на этой странице форм согласия cookies, которые находятся в Интернете. В следующем руководстве рассказывается о просмотре, редактировании и удалении файлов cookie http для веб-страницы с Microsoft Edge DevTools.

Откройте области cookies

Выберите вкладку Application для открытия панели приложения. Должна открыться области Манифеста.

Рис. 1. Области манифеста

В служба хранилища разоберите файлы Cookie, а затем выберите источник.

Рис. 2. Области cookies

Таблица Cookies содержит следующие поля.

Фильтрация файлов cookie

Используйте текстовое поле Filter для фильтрации файлов cookie по имени или значению. Фильтрация другими полями не поддерживается.

Рис. 3. Фильтрация файлов cookie, не содержащих текст ID

Изменение файла cookie

Имена, значение, домен, путьи истекает / Max-Age поля являются редактируемыми. Дважды щелкните поле, чтобы изменить его.

Рис. 4. Настройка имени файла cookie DEVTOOLS!

Удаление файлов cookie

Рис. 5. Удаление определенного файла cookie

Рис. 6. Очистка всех файлов cookie

Некоторые части этой страницы представляют собой измененные материалы, созданные и предоставленные корпорацией Google. Их использование регулируется условиями, описанными в лицензии Creative Commons Attribution 4.0 International License. Оригинальная страница находится здесь и является автором Kayce Basques (Технический писатель, Chrome DevTools & Маяк).

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtools Эта работа предоставляется в рамках международной лицензии Creative Commons Attribution 4.0 International License.

Источник

Обзор Chrome DevTools. Решаем основные задачи веб-разработчика

Мы продолжаем цикл статей об инструментах разработчика — Chrome DevTools. В первых двух частях мы уже познакомились с вкладками Elements, Console, Sources и Network и разобрались с их основными функциями.

Возможности Chrome DevTools огромны. С их помощью можно изменять анимацию, проверять доступность, отлавливать ошибки, следить за производительностью сайта и выполнять многие другие задачи. Но на начальных этапах обучения веб-разработке не обязательно разбираться со всеми функциями. Достаточно знать набор базовых инструментов, который понадобится для решения повседневных задач.

Давайте разберёмся, какие задачи можно решить с помощью Chrome DevTools

Посмотреть, как выглядит страница с телефона и планшета

При создании адаптивных сайтов или веб-приложений полезно знать, как выглядит страница на планшете и мобильных устройствах. С помощью инструментов разработчика вы можете сделать это за несколько секунд. Для этого откройте Chrome Devtools, а затем кликните на иконку Toggle device toolbar в левом углу или нажмите комбинацию Ctrl+Shift+M:

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtools

Над страницей появится панель с режимами эмуляции из мобильных устройств и планшетов. По умолчанию панель инструментов открывается в режиме адаптивного окна просмотра. Чтобы изменить область до нужных размеров, задайте ширину или потяните за границы рабочей области. А если хотите увидеть, как страница отображается на конкретных устройствах, например, на iPhone 5, кликните на Responsive и выберите подходящий девайс.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtools определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtoolsТак выглядит страница в мобильной версии

На этой же панели есть еще одна полезная кнопка — DPR (Device Pixel Ratio). С её помощью проверяют, как выглядят изображения на ретина-дисплеях — экранах с повышенной плотностью. Чтобы посмотреть, как выглядит графика на разных устройствах, измените значение DPR и обновите страницу.

Быстро изменить стили прямо на странице

В процессе разработки бывает удобно менять стили прямо в браузере. Например, чтобы проверить, как выглядит элемент с новыми CSS-правилами, или выровнять его при вёрстке под PixelPerfect.

Менять стили в Chrome DevTools можно во вкладке Elements. Сначала выберите элемент, который хотите изменить. Для этого кликните по нему в дереве DOM или активируйте иконку выбора, а затем прямо на странице нажмите на этот элемент.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtoolsМеняем элемент прямо на странице

После этого в разделе Styles добавьте, удалите или поменяйте стилевые правила.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtools

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtoolsИзменяем стилевые правила для псевдоэлементов

Протестировать блоки на переполнение

Во вкладке Elements можно редактировать не только стили, но и DOM-дерево: добавлять и удалять элементы или блоки, менять текст, управлять атрибутами и классами. Это очень удобно, особенно если нужно протестировать какую-то гипотезу или проверить ошибки в вёрстке.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtools

Одна из задач, выполняемых разработчикам с помощью Chrome DevTools — тестирование вёрстки на переполнение. То есть проверка, как ведут себя блоки и элементы при добавлении контента или изменении размеров страницы. Например, вы можете проверить, не выходит ли текст за рамки блока или не выпадают ли элементы из общего потока.

Популярный среди разработчиков мем и заодно пример того, как не нужно делать: вёрстка не должна ломаться при добавлении новых элементов, увеличении текста или изменении размеров страницы.

Как проверить элемент на переполнение текстом

Во вкладке Elements найдите в DOM-дереве элемент, кликните по нему два раза и добавьте текст:

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtools

Добавлять текст можно и на самой странице. Для этого откройте соседнюю вкладку Console, введите команду document.body.contentEditable = true и нажмите Enter. После запуска команды вы сможете нажать на элемент и отредактировать его.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtoolsПереполнение родительских блоков

Чтобы проверить, не выпадают ли блоки из потока и сохраняется ли сетка, найдите родителя и ему добавьте несколько дополнительных дочерних элементов. Для этого кликните на одном из таких элементов правой кнопкой мыши и нажмите на Duplicate Element.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtoolsПример переполнения: элементы выпадают из родительского блока.

Узнать, какие файлы подключены, и посмотреть их расположение

Порой разработчикам нужно проверить подключенные к проекту файлы и посмотреть их содержимое. В таких случаях на помощь приходит вкладка Sources:

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtools

Слева на панели находятся все загруженные ресурсы. Справа — редактор, в котором можно просмотреть любой из загруженных файлов, в том числе изображения. Здесь же можно редактировать CSS и JavaScript. При этом если вы редактируете скрипты, обязательно сохраняйте изменения с помощью команд Command + S для Mac или Control + S для Windows и Linux. Сохранять правки CSS не нужно, они сразу вступают в силу. Конечно, после перезагрузки страницы всё откатится до начального состояния.

Меняем цвет фона во вкладке Sources

Понять, почему не работают скрипты

Если вы написали код на JavaScript и что-то пошло не так, ищите ошибки с помощью вкладок Console и Sources. Во вкладке Console отображаются сообщения об ошибках с указанием файла и строки, на которых находится баг. Если нажать на этот файл, документ сразу же откроется на нужной строке.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtoolsЗдесь разработчик добавил лишнюю кавычку. Ошибка на первой строке в документе diseasmap.js

Иногда бывает сложно разобраться, с чем связана ошибка и как её решить — особенно если вы только начали учиться разработке. В таких случаях приходится искать ответ в интернете: на форумах и профессиональных чатах.

Еще один способ найти и отладить ошибку — воспроизвести её. Используйте для этого точки останова, которые приостанавливают код в момент его выполнения.

Как использовать точки останова

Для начала откройте вкладку Sources и выберите файл со скриптом. Затем кликните по номеру строки, на которой вы хотите приостановить выполнение кода. Выбранные точки сразу появятся на панели справа в разделе Breakpoints.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtools

Также можно пойти другим путём: кликните на Event Listener Breakpoints и выберите события, на которых нужно приостановить выполнение кода.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtools

JavaScript выполняется последовательно. Когда Chrome дойдет до точек останова, он остановит выполнение скрипта, и вы сможете отследить, что происходит с кодом. Например, посмотреть значения переменных или разобраться с логикой функций. С этого момента только вы управляете кодом. Можете перейти к следующей точке, шагнуть внутрь функции или отключить точки останова. В этом вам помогут кнопки на панели справа.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtools

Для чего они нужны, пойдем по порядку:

Resume Script Execution — продолжает выполнение скрипта до следующей точки останова. Горячая клавиша F8.

Step over next function call — выполняет строку кода и переходит к следующей функции. Горячая клавиша F10.

Step into next call function call — выполняет строку кода и затем ныряет внутрь функции — на первую строку. Горячая клавиша F11.

Step out of current function — выполняет до конца текущую функцию и останавливается на её последней строке. Горячая клавиша Shift + F11.

Step — по принципу действия похожа на Step into of current function. Но если Step into нужен для того, чтобы попасть внутрь функции, то Step просто выполнит её и покажет результат. Горячая клавиша F9.

Deactivate breakpoints — отключает точки останова. Горячая клавиша Ctrl + F8.

Pause on exceptions — выполнение JavaScript приостанавливается, когда появляется какое-то исключение.

Проверить качество сайта

При разработке сайта важно позаботиться о том, чтобы он быстро загружался и был доступен для пользователей и поисковых систем. С помощью инструмента Lighthouse вы можете протестировать свой сайт на скорость, семантику, доступность, разметку и другие характеристики.

Lighthouse оценивает классические сайты по четырём критериям: производительность, лучшие практики, SEO и доступность. Для сайтов, выполненных по технологии PWA (прогрессивные веб-приложения), добавляется пятый критерий — progressive web app.

Как использовать Lighthouse

Чтобы запустить проверку, перейдите во вкладку Lighthouse и нажмите на кнопку Generate report. Во время тестирования инструмент будет менять размеры браузера, имитировать отключение и подключение интернета и выполнять другие операции.

В конце вы получите оценки качества сайта по 100-балльной шкале: чем выше оценка, тем лучше. При этом на чистоту проверки могут влиять разные факторы, в том числе интернет-соединение и расширения Chrome. Поэтому лучше запускать тест в режиме инкогнито, закрыв остальные вкладки.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtools

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtoolsРезультаты проверки.

Ниже находятся показатели, которые повлияли на оценку, скриншоты поэтапной отрисовки страницы и предложения — что можно улучшить. Например, Lighthouse может предложить оптимизировать картинки и шрифты, включить отложенную загрузку графики, уменьшить неиспользуемый CSS и JavaScript или внести другие изменения. Каждое предложение подробно описано, можно даже перейти на отдельную страницу и прочитать о нём подробнее.

Lighthouse не единственный инструмент для оценки качества сайта. Есть и другие сервисы, например, PageSpeed Insights. Но он хорошо справляется со своей задачей, и его можно можно использовать при работе с сайтами на локальном сервере.

При оптимизации сайта в Chrome DevTools вы также можете использовать вкладку Network. Она поможет проанализировать загрузку страницы, посмотреть приоритет и вес загружаемых ресурсов, а также увидеть другую полезную информацию. Более подробно о ней мы рассказали в статье «Введение в Chrome DevTools. Console, Sources, Network».

Chrome DevTools облегчает процесс разработки. И хотя начинающим разработчикам бывает непросто сразу разобраться во всех инструментах — это и не нужно. Сначала осваивайте базу и читайте документацию. А чтобы научиться применять Chrome DevTools на практике, попробуйте наши интенсивы «HTML и CSS. Адаптивная вёрстка и автоматизация» и «JavaScript. Профессиональная разработка веб-интерфейсов».

Источник

Полезные функции DevTools для тестировщиков

P.S.: Очередность пунктов в списке не говорит об их важности.

Как мне кажется, на данный момент большинство компаний, которые делают продукты для мобильных устройств, имеют парк, из необходимых для полного тестирования их продукта, девайсов. Однако далеко не все считают необходимым тратить деньги на подобное. И, необходимость протестировать свой продукт на том или ином устройстве, не всегда зависит от того делают ли данный продукт для мобилок или нет. В связи с этим есть необходимость проверять свои сайты на мобильных устройствах без их физического присутствия. Минус данного подхода заключается в том, что большинство этих эмуляторов являются коммерческими.

Второй подпункт позволяет без всяких эмуляторов отследить все запросы и поведение Вашего продукта на устройствах android, просто подключив его к компьютеру и произведя небольшое количество манипуляций. Также плюс этого способа заключается в том, что можно настроить доступ к локальным серверам через такой тип подключения.

Продолжим рассматривать возможности DevTools для мобильных устройств. В вышеуказанных двух пунктах говорится о возможности изменять (подменять) геолокацию нахождения устройства и параметры юзер агента. Думаю, что многим тестировщикам частенько приходится воспроизводить какие-либо баги, которые были выловлены клиентами продукта не имея на то соответствующих технических возможностей. Подмена User-Agent поможет воспроизвести тот или иной баг, который был воспроизведен из какой-либо версии браузера или ОС. Закончив тестирование, никогда не забывайте возвращать данные User-Agent в исходное положение.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtoolsПодмена User-Agent

Определение JS пути к строке.

Этот пункт будет больше интересен тем, кто занимается автоматизацией тестирования. Скопировав полный путь к определенной строке в формате JS, можно ссылаться на него в автоматизированном тесте. Безусловно, данный способ не самый популярный для автоматизаторов, потому что этот путь может часто меняться, но на первых порах, когда еще не будет выработан скилл, помогающий с закрытыми глазами строить нужные селекторы для тестов, то эта возможность в DevTools может Вам помочь.

Считаю очень полезным умением для тестировщика представлять, как может выглядеть та или иная кнопка на сайте или какое-либо поле. В данном пункте рассматривается добавление фонового окраса для поля. Помимо этого, для элементов можно изменять и другие параметры (шрифт, размер, цвет и т.д.), для того чтобы можно было сразу указать разработчику или дизайнеру, как Вы видите этот элемент в контексте страницы либо, по просьбе заказчика изменить кнопку в “live” режиме.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtoolsПример изменения размера поля элемента

Не будем забывать про тестирование производительности, данный пункт будет интересен именно с точки зрения ускорения загрузки Вашего web-сайта. Если количество неиспользуемого кода, который каждый раз “пробегает” при загрузке той или иной страницы, очень велико, то при помощи действий, описанных в статье, будет возможность найти весь неиспользуемый код и указать его, как артефакт в баг репорте.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtoolsОтчет о покрытии кода

Немного интересного про debug JavaScript.

Такую возможность добавили в DevTools относительно недавно (с 65 версией). Она позволяет сохранять все изменения, которые были внесены в те же CSS стили, о которых я говорил выше. И при перезагрузке страницы они сохранятся, чтобы, например, была возможность посмотреть, как ведет себя измененная кнопка при загрузке страницы.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtoolsВыбор скорости соединения

Тоже очень полезная вещь, которую я не смог найти ни в одной статье про DevTools для тестировщиков. Здесь можно настроить именно те столбцы, которые необходимы для анализа запросов на сайте в Вашем конкретном случае.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtoolsСписок возможных столбцов в Network

Думаю, этот пункт было бы логично связать с восьмым в этом списке. Тоже очень полезная вещь, как мне кажется, которая может помочь уловить плавающий баг, либо отследить ненормальное или нелогичное поведение во время загрузки страницы.

С развитием рекламы в сети появились и различные приложения, которые эту рекламу блокируют, для удобства пользования браузерами. Для того, чтобы проверить как себя поведет страница, если будет заблокирован тот или иной запрос, можно воспользоваться блокировкой интересующего запроса, хороший пример описан в источнике.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtools

Бонусы:

Здесь я бы хотел оставить те ссылки (с небольшими пометками), которыми я лично еще не пользовался, но которые, по моему мнению, были бы полезны для изучения и последующего применении тестировщиком на практике:

Безусловно DevTools не ограничивается тем функционалом, который я описал выше. Есть очень интересные вкладки, которые называется performance и audit, но я не стал нагружать еще этой информацией, так как считаю это темой для отдельной статьи, если в целом это интересно будет прочитать и познакомиться с этими вкладками в DevTools.

Источник

Определить время жизни cookies для страницы 2 способа devtools

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtools определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtools определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtools

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtools определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtools определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtools определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtools определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtools

Что пишут в блогах

В этом видео Крутов рассказал про инструменты Moon и Moon Cloud. Обсудили новые фичи: поддержка Selenium 4, Playwright, Cypress.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtools

Онлайн-тренинги

Конференции

Heisenbug 2021 Moscow
Большая техническая конференция для тестировщиков
5-7 октября 2021, онлайн

Что пишут в блогах (EN)

Разделы портала

Про инструменты

Оригинальная публикация
Автор: Водянчук Михаил, QA-специалист в компании adcombo

P.S.: Очередность пунктов в списке не говорит об их важности.

Как мне кажется, на данный момент большинство компаний, которые делают продукты для мобильных устройств, имеют парк, из необходимых для полного тестирования их продукта, девайсов. Однако далеко не все считают необходимым тратить деньги на подобное. И, необходимость протестировать свой продукт на том или ином устройстве, не всегда зависит от того делают ли данный продукт для мобилок или нет. В связи с этим есть необходимость проверять свои сайты на мобильных устройствах без их физического присутствия. Минус данного подхода заключается в том, что большинство этих эмуляторов являются коммерческими.

Второй подпункт позволяет без всяких эмуляторов отследить все запросы и поведение Вашего продукта на устройствах android, просто подключив его к компьютеру и произведя небольшое количество манипуляций. Также плюс этого способа заключается в том, что можно настроить доступ к локальным серверам через такой тип подключения.

Продолжим рассматривать возможности DevTools для мобильных устройств. В вышеуказанных двух пунктах говорится о возможности изменять (подменять) геолокацию нахождения устройства и параметры юзер агента. Думаю, что многим тестировщикам частенько приходится воспроизводить какие-либо баги, которые были выловлены клиентами продукта не имея на то соответствующих технических возможностей. Подмена User-Agent поможет воспроизвести тот или иной баг, который был воспроизведен из какой-либо версии браузера или ОС. Закончив тестирование, никогда не забывайте возвращать данные User-Agent в исходное положение.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtoolsПодмена User-Agent

Определение JS пути к строке.

Этот пункт будет больше интересен тем, кто занимается автоматизацией тестирования. Скопировав полный путь к определенной строке в формате JS, можно ссылаться на него в автоматизированном тесте. Безусловно, данный способ не самый популярный для автоматизаторов, потому что этот путь может часто меняться, но на первых порах, когда еще не будет выработан скилл, помогающий с закрытыми глазами строить нужные селекторы для тестов, то эта возможность в DevTools может Вам помочь.

Считаю очень полезным умением для тестировщика представлять, как может выглядеть та или иная кнопка на сайте или какое-либо поле. В данном пункте рассматривается добавление фонового окраса для поля. Помимо этого, для элементов можно изменять и другие параметры (шрифт, размер, цвет и т.д.), для того чтобы можно было сразу указать разработчику или дизайнеру, как Вы видите этот элемент в контексте страницы либо, по просьбе заказчика изменить кнопку в “live” режиме.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtoolsПример изменения размера поля элемента

Не будем забывать про тестирование производительности, данный пункт будет интересен именно с точки зрения ускорения загрузки Вашего web-сайта. Если количество неиспользуемого кода, который каждый раз “пробегает” при загрузке той или иной страницы, очень велико, то при помощи действий, описанных в статье, будет возможность найти весь неиспользуемый код и указать его, как артефакт в баг репорте.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtoolsОтчет о покрытии кода

Немного интересного про debug JavaScript.

Такую возможность добавили в DevTools относительно недавно (с 65 версией). Она позволяет сохранять все изменения, которые были внесены в те же CSS стили, о которых я говорил выше. И при перезагрузке страницы они сохранятся, чтобы, например, была возможность посмотреть, как ведет себя измененная кнопка при загрузке страницы.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtoolsВыбор скорости соединения

Тоже очень полезная вещь, которую я не смог найти ни в одной статье про DevTools для тестировщиков. Здесь можно настроить именно те столбцы, которые необходимы для анализа запросов на сайте в Вашем конкретном случае.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtoolsСписок возможных столбцов в Network

Думаю, этот пункт было бы логично связать с восьмым в этом списке. Тоже очень полезная вещь, как мне кажется, которая может помочь уловить плавающий баг, либо отследить ненормальное или нелогичное поведение во время загрузки страницы.

С развитием рекламы в сети появились и различные приложения, которые эту рекламу блокируют, для удобства пользования браузерами. Для того, чтобы проверить как себя поведет страница, если будет заблокирован тот или иной запрос, можно воспользоваться блокировкой интересующего запроса, хороший пример описан в источнике.

определить время жизни cookies для страницы 2 способа devtools. Смотреть фото определить время жизни cookies для страницы 2 способа devtools. Смотреть картинку определить время жизни cookies для страницы 2 способа devtools. Картинка про определить время жизни cookies для страницы 2 способа devtools. Фото определить время жизни cookies для страницы 2 способа devtools

Бонусы:

Здесь я бы хотел оставить те ссылки (с небольшими пометками), которыми я лично еще не пользовался, но которые, по моему мнению, были бы полезны для изучения и последующего применении тестировщиком на практике:

Безусловно DevTools не ограничивается тем функционалом, который я описал выше. Есть очень интересные вкладки, которые называется performance и audit, но я не стал нагружать еще этой информацией, так как считаю это темой для отдельной статьи, если в целом это интересно будет прочитать и познакомиться с этими вкладками в DevTools.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *