|
||||||||||||||||||||||||||||||||||||||
|
16 инструментов для тестирования сайта на мобильных устройствах. Эмулятор браузеровSpoofer и SpooferJoiner - эмулятор устройств и браузеров.
Библиотека https://cloud.mail.ru/public/BeJQ/vXLLav79C Обновления 17.02.2018 - http://zennolab.com/discussion/threads/41039/#post-343944Обновления 27.02.2018 - http://zennolab.com/discussion/threads/41039/post-346341 Spoiler Обновления 27.02.2018
Spoofer - эмулятор браузеров и устройств. Анонимность ваших проектов ZennoPoster. Приветствую всех и предлагаю вашему вниманию шаблоны для ZennoPosterа Spoofer и SpooferJoiner, предназначенные для эмуляции устройств и браузеров. Если ваши аккаунты постоянно блокируют или не удается зарегистрировать новые, то, возможно, данные шаблоны помогут вам.Шаблоны предназачены для создания профилей с уникальными характеристиками каждый, а также для постоянного использования данных профилей в ваших шаблонах. Spoofer создает и сохраняет профили с заданными характеристиками, а SpooferJoiner загружает созданные профили с необходимыми настройками в ваших шаблонах.Создавайте и управляйте аккаунтами vk, ok, facebook, pinterest и пр. на автомате в неограниченных количествах, не задумываясь о безопасности и анонимности.Возможности
Видео работы спуфера на whoer.net Вопросы Q: На какой версии работают шаблоны?A: Только с версии 5.11.7.0 ZennoPoster. Но можете под себя кастомизировать, т.е. убрать лишний код под вашу версию ZennoPostera. Q: Смогу ли я зарегистрировать facebook, например?A: Да, сможете или с AndroidTablet и юс проксями, или с ру проксями с русским номером. Q: Даете ли вы 100% гарантии, что банов не будет?A: Нет, т.к. есть зависимости от качества прокси, которые вы используете, уникальности фотографий, ящика почты и пр вещей. Q: На каком движке работает шаблон?A: На котором работает ZennoPoster: Firefox 45 или Firefox 52 Q: Поддержку оказываете?A: Да, конечно. Q: Можно ли редактировать шаблоны?A: Да, можете кастомизировать их под себя при условии покупки с правами на Изменение. Q: Зачем мне шаблоны, если могу сам написать подобный?A: Написать можете, но слишком много всего необходимо учесть, например, из 91 поля навигатора, доступного в зенке, нужно все распределить по правильным браузерам и устройствам, не говоря, например, о разрешении экрана и окна (если с учетом верхней плашки и прокрутки инстанса в зеннопостере) Q: На какой версии работают шаблоны?A: Версии с Обновлния 10.01.2018 только от 5.14.0.0. Предыдущие с версии 5.11.7.0 ZennoPoster. Но можете под себя кастомизировать, т.е. убрать лишний код под вашу версию ZennoPostera, если будет выдан с возможностью на Изменения.
zennolab.com эмуляторы, симуляторы и удалённая отладка / ХабрахабрВ давние времена разработки мобильных сайтов и приложений отладка была сложной задачей. Да, можно было заполучить устройство и быстренько проверить работу – но что было делать, если ты обнаруживал баг?При отсутствии инструментов отладки приходилось полагаться на разные хаки. В целом они сводились к попыткам воспроизвести баг в десктопном браузере и затем отловить его при помощи Chrome Developer Tools или где-то ещё. К примеру, можно было уменьшить размер окна браузера или поменять user agent. Грубо говоря, эти хаки не работали. Если ты правишь баг на десктопе, ты не уверен, что он исправлен на мобильном устройстве (МУ). Поэтому приходилось постоянно метаться между устройством и десктопом. Теперь же у нас есть набор инструментов, позволяющих получать осмысленные данные прямо с МУ. Кроме того, можно использовать десктопные инструменты для отладки прямо на МУ. В этой статье мы разберём несколько эмуляторов и симуляторов, которые позволяют быстро и легко тестировать сайты и приложения. Затем посмотрим на инструменты для удалённой отладки, позволяющие подключаться к МУ. Эмуляторы и симуляторыТестирование на физических устройствах – штука оправданная. Но это не значит, что не нужно тестировать на эмуляторах и симуляторах. Они позволяют расширить тестируемый набор устройств и проверять изменения на лету. Симулятор iOSДля тестирования яблочных устройств, айфонов и айпадов, есть несколько вариантов. Первый среди них – официальный Apple iOS Simulator, входящий в поставку Xcode. Позволяет тестировать разные комбинации софта и железа – но только на Mac. Установите и запустите Xcode. Потом ПКМ и выберите «Show Package Contents». Затем пройдите “Contents” → “Applications” → “iPhone Simulator.” Хотя найти его нелегко, использовать симулятор просто. Откройте Safari в симуляторе и тестируйте свой сайт. Можно переключаться между разными устройствами iPhone и iPad, менять версию iOS, поворачивать устройство и т.п. Если у вас нету Mac’а, придётся заморачиваться. Можно взять iPadian, симулятор iPad для Windows. Кроме него существует ещё несколько вариантов, в частности онлайновые. Но, честно говоря, они не особенно хороши. Эмулятор AndroidУ андроида эмулятор кросс-платформенный. К сожалению, он сложен в настройке. Для начала, скачайте подборку, включающую Android Development Tools (ADT) для Eclipse и Android software development kit (SDK). Затем следуйте инструкциям по установке, не забудьте кроме настроек по-умолчанию установить и “Intel x86 Emulator Accelerator (HAXM installer)”. Также вам понадобится установить HAXM (IntelHaxm.dmg на Маке и IntelHaxm.exe на PC). Затем создайте Android virtual device (AVD) для тестируемого устройства. В менеджере AVD есть список готовых устройств в “Device Definitions”. Для начала выберите одно из них и нажмите “Create AVD” Выберите любой CPU, и поставьте “No skin“ и “Use host GPU”. Теперь можно запускать виртуальное устройство и использовать браузер Android для тестирования. Не помешает подучить клавиатурные команды для более удобного взаимодействия с эмулятором. Как альтернативу, можно использовать Manymo – эмулятор, встраиваемый в браузер. Его даже можно встроить в страницу. Другие симуляторы и эмуляторы: BlackBerry Windows Phone Emulator для Windows 8Opera Mini Emulator Удалённое тестированиеЭмуляторы и симуляторы полезны, но не на 100% достоверны. Всегда нужно пытаться проводить тестирование на максимальном количестве реальных устройств. Но это не означает, что вам нужно их все покупать. Можно воспользоваться услугами сервисов удалённого тестирования, которые предлагают веб-интерфейс для тестирования на удалённых устройствах. Можно будет взаимодействовать с телефоном и видеть его экран. Для тестирования устройств от Samsung, таких, как Galaxy S5, можно бесплатно воспользоваться услугами Samsung Remote Test Lab – они предоставляют для тестирования большой выбор своих устройств. Также можно пользоваться ресурсами Keynote Mobile Testing. Они недёшевы, но количество доступных устройств поражает, и некоторыми можно пользоваться бесплатно. Если вам нужны физические устройства, можно обратиться в Open Device Lab, где есть список ближайших доступных лабораторий тестирования. Удалённая отладкаУдалённая отладка на МУ выявляет множество трудностей. К примеру, как получить осмысленные данные от небольшого, сравнительно дохленького устройства? Инструменты удалённой отладки предоставляют интерфейс для подключения к МУ с десктопа. Таким образом, мы работаем с данными с реальных устройств на мощном десктопном компьютере. iOSС выходом 6-й версии Apple представила инструмент для отладки МУ через Safari Web Inspector. Для начала надо разрешить удалённую отладку на устройстве. “Settings” → “Safari” → “Advanced” и разрешить “Web Inspector” Затем подключите устройство к компьютеру через USB. Потом откройте Safari (версии не ниже 6) и в “Preferences” → “Advanced” выберите “Show Develop menu in menu bar”. В этом меню вы увидите ваше устройство и несколько страниц с настройками. На каждой из страниц представлено много инструментов, DOM Inspector и подобные. Кроме DOM Inspector, iOS’ вы можете использовать: — временной график для просмотра сетевых запросов, раскладки и рендеринга страниц, работы JavaScript — отладчик с возможностью установки точек останова — консоль JavaScript Подробно всё это описано в “Safari Web Inspector Guide”. Как и в случае с симулятором iOS, удалённой отладкой можно заниматься только с Мака. AndroidВ случае с Андроидом инструменты удалённой отладки позволяют работать с десктопа при помощи Chrome’s Developer Tools. Кроме того, инструменты эти опять-таки кросс-платформенные. Сначала, на телефоне пройдите в “Settings” → “About Phone” (для Android 4.4+), или “Settings” → “About Tablet”. Затем нужно нажать на “Build Number” семь раз. Кроме шуток. После этого вы увидите сообщение насчёт разработчика. Затем обратно в основных настройках “Developer Options” нужен пункт “USB debugging”. В адресной строке браузера Chrome наберите about:inspect. Разрешите “Discover USB devices”, и вы увидите в меню своё МУ. Также вы должны увидеть открытые закладки в мобильном браузере. Выберите нужную, и вам будут доступны: DOM Inspector, Сетевая панель с внешними ресурсами Панель исходного кода, для отладки JavaScript Консоль JavaScript Подробности можно найти в тьюториале “Introduction to Chrome Developer Tools, Part One.” Также можно заниматься удалённой отладкой в эмуляторе Андроида. WeinreЕсли вам приходится отлаживать устройство с iOS на Windows, или Linux, или отлаживать устройство, работающее под Windows Phone или BlackBerry – попробуйте Weinre (web inspector remote). Работает везде. Настройка weinre сложновата, т.к. его надо устанавливать и на сервере, и на странице. Сначала вам понадобится установить Node, а затем установить модуль Weinre: npm install –g weinre Затем запустите сервер отладки (подставляем ip-адрес компьютера): weinre --boundHost 10.0.0.1 Затем проходим на localhost:8080 и копируем содержимое тега . Его нужно будет вставить на отлаживаемую страницу. Наконец, кликните на ссылке вверху user interface for debugging clients (http://localhost:8080/client/#anonymous). Теперь, когда вы откроете страницу на устройстве, её можно будет увидеть в списке целей (targets). После этого можно использовать инструменты для отладки. Weinre позволяет тестировать любое устройство, но он не настолько продвинутый, как родные решения для iOS и Android. К примеру, нельзя пошагово отлаживать JavaScript. Ещё один вариант удалённого тестирования называется Ghostlab. ЗаключениеВ этой статье мы научились устраивать тестовую лабораторию при помощи комбинации из реальных устройств, эмуляторов, симуляторов и инструментов удалённого тестирования. С их помощью вы сможете тестировать сайты и приложения на различных МУ. Также мы познакомились с различными инструментами удалённой отладки, которые открывают доступ к отладочным данным МУ, без которых отладка сильно затруднена. Что ещё почитать перед сном:“Mobile Emulators and Simulators: The Ultimate Guide,” Maximiliano Firtman “Introduction to Chrome Developer Tools, Part One,” Seth Ladd, HTML5 Rocks “About Safari Web Inspector,” Safari Developer Library, Apple “Enable Remote Debugging With Safari Web Inspector in iOS 6” Dave Ackerman, Modus Create “Remote Debugging on Android With Chrome,” Chrome Developer Tools “Weinre as Remote Debugger,” Mozilla Developer Network habrahabr.ru 16 инструментов для тестирования сайта на мобильных браузерах онлайнМобильный интернет в какой-то мере можно считать следующим этапом для разработчиков и дизайнеров, и его следует всерьез рассматривать рекламодателям. Ваш традиционный сайт не будет охватывать мобильную аудиторию. Для того чтобы сайт был доступен на мобильных платформах, потребуется немного дополнительной работы. Если вы проделаете эту работу сейчас, заранее, то у вас есть возможность ухватиться за этот растущий тренд. Быстрая навигация по статье:
Если у вас уже есть дружественный с мобильными устройствами сайт, либо вы планируете им обзавестись, данная подборка точно поможет вам. Сегодня я решил собрать для вас лучшие инструменты для тестирования сайтов на мобильных устройствах, вроде iPhone, iPad, и Android, без необходимости использовать физические устройства. Эти инструменты помогут вам протестировать функционал и адаптивность ваших сайтов на различных мобильных платормах. Мобильные устройства постоянно совершенствуются. Когда мобильные телефоны изначально были предназначены для осуществления звонков и отправки sms-сообщений, никто не мог представить, как с их помощью можно просматривать сайты. Но кто-то представил, каково это, и сделал огромный шаг вперед. Мобильные устройства претерпели сильные изменения, и преобразовались в умные телефоны, или так называемые смартфоны, и сегодня серфинг посредством мобильных устройств стал таким же обыденным, как и отправка сообщений. Следовательно, сегодня мобильные устройства стали гораздо более продуманными, и больше ориентированы на пользователей. Ниже хочется привести вам небольшую подборку мобильных эмуляторов, а также других инструментов для тестирования и валидации на различных мобильных платформах. Эти инструменты помогут вам определить проблемные места вашего веб-сайта и предпринять соответствующие меры. 1. Мобильные-онлайн эмуляторы
2. Дополнительные браузерные-эмуляторы3. Браузерные плагины4. Инструменты для проверки валидацииСкольких людей вы сегодня знаете, кто использует телефоны для веб-серфинга? Наверняка это огромное количество человек. Многие жители России предпочитают получать информацию на ходу, и все больше и больше компаний, как крупных, так и небольших, стараются адаптировать свои сайты под мобильные устройства. Мобильные веб-дизайн становится все более популярным, и сегодня практически каждый крупный сайт или веб-сервис способен предложить мобильную версию. Алексей Повловский web-profy.com Инструментарий веб-разработчика под мобильные устройства / ХабрахабрС каждым днем количество веб-сайтов и сервисов под мобильные платформы становится все больше и больше. Я уже как то писал про эмуляторы, а сейчас хочу представить несколько полезных инструментов, начиная от самых простых, показывающих как будет сайт выглядеть на том или ином устройстве, заканчивая различными оптимизаторами контента.1. iPhoneyДанное приложение не является эмулятором в полном смысле этого слова, однако оно быстро может показать, что и как будет выглядеть ваш сайт для разрешения 320 на 480px. Вы сразу увидите, везде ли влезли картинки, не уехал ли тот или иной пиксель куда-то не туда, и как вообще все выглядит по цветам. Ну и можно сделать скриншоты и провести с ними презентацию =)2. W3C mobileOK CheckerОнлайн валидатор вашего сайта, нужен чтобы показать насколько ваш сайт дружен с мобильниками. Проверка проводится в соответствии с вот этим набором тестов. 3. iPad PeekСервис аналогичный первому, но предназначен для айпада. Использовать лучше в вебкит браузерах, из них все же лучше смотреть в Сафари.4. Modify Headers — плагин для FirefoxИнтересный плагин под огнелиса, позволяющий изменять данные таким образом, что создает впечатление, будто мы используем мобильное устройство. Для этого нам надо менять значение User Agent Profile, полный их список можно найти вот тут. Вообще, есть аналогичный плагин под Хром, под названием User-Agent Switcher. Но и это еще не все, так как есть десктопное приложение Fiddler Web Debugger, позволяющее менять HTTP запросы.5. Adobe Device Central CS5Device Central является частью Adobe Creative Suite. Он позволяет эмулировать поведение HTML страниц и Flash приложений. Отличная штука для тех, кто работает с другими адобвскими приложениями, так как все всегда будет под рукой. 6. Google MobilizerПростой веб инструмент, который по адресу вашего сайта, загружает весь контент и пытается его сжать. Хорошее средство для улучшения производительности.7. GomezGomez mobile readiness test является анализатором вашего сайта — он ставит оценки по различным шкалам для кода страницы, содержимого, стилей, изображений и прочего. Дает повод призадуматься над тем, что и где можно улучшить. Интересный момент, для проведения теста он требует ввести ваш email, страну, zip code и телефонный номер. Большой брат?8. MobiReadyТак же как и Gomez, MobiReady является онлайн инструментом для аудита вашего сайта, но при этом является более мощным по своим возможностям. Например, он тестирует на соответствие W3C mobileOk tests, проводит HTTP тесты, проверяет качество кода и многое многое другое. Что называется must use.9. DotMobi EmulatorЕще один псевдоэмулятор, главной особенностью которого является возможность посмотреть вид сайта на старых девайсах. При этом требуется ява плагин для браузера.10. Opera Mini SimulatorЗавершает нашу 10 эмулятор для, наверное, самого популярно мобильного браузера — Opera Mini. О его популярности говорит тот факт, что он является предустановленным браузером на 120 миллионах мобильных устройствах. Так что спасибо тем, кто приложил руку для создания этого отлично эмулятора.Источник habrahabr.ru Emulate and Test Other Browsers | Tools for Web Developers | Google DevelopersMeggin is a Tech Writer Open Web Developer Advocate at Google • Tools, Performance, Animation, UX Your job doesn't end with ensuring your site runs great across Chrome and Android. Even though Device Mode can simulate a range of other devices like iPhones, we encourage you to check out other browsers solutions for emulation. TL;DR
Browser emulatorsBrowser emulators are great for testing a site's responsiveness, but they don’t emulate differences in API, CSS support, and certain behaviors that you'd see on a mobile browser. Test your site on browsers running on real devices to be certain everything behaves as expected. Firefox' Responsive Design ViewFirefox has a responsive design view that encourages you to stop thinking in terms of specific devices and instead explore how your design changes at common screen sizes or your own size by dragging the edges. Edge's F12 EmulationTo emulate Windows Phones, use Microsoft Edge's built-in emulation. Since Edge does not ship with legacy compatibility, use IE 11's Emulation to simulate how your page would look in older versions of Internet Explorer. Device emulators and simulatorsDevice simulators and emulators simulate not just the browser environment but the entire device. They're useful to test things that require OS integration, for example form input with virtual keyboards. Android EmulatorStock Browser in Android EmulatorAt the moment, there is no way to install Chrome on an Android emulator. However, you can use the Android Browser, the Chromium Content Shell and Firefox for Android which we'll cover later in this guide. Chromium Content Shell uses the same Chrome rendering engine, but comes without any of the browser specific features. The Android emulator comes with the Android SDK which you need to download from here. Then follow the instructions to setup a virtual device and start the emulator. Once your emulator is booted, click on the Browser icon and you'll be able to test your site on the old Stock Browser for Android. Chromium Content Shell on AndroidAndroid Emulator Content ShellTo install the Chromium Content Shell for Android, leave your emulator running and run the following commands at a command prompt: git clone https://github.com/PaulKinlan/chromium-android-installer.git chmod u+x ./chromium-android-installer/\*.sh ./chromium-android-installer/install-chromeandroid.shNow you can test your site with the Chromium Content Shell. Firefox on AndroidFirefox Icon on Android EmulatorSimilar to Chromium's Content Shell, you can get an APK to install Firefox onto the emulator. Download the right .apk file from https://ftp.mozilla.org/pub/mozilla.org/mobile/releases/latest/. From here, you can install the file onto an open emulator or connected Android device with the following command: adb install <path to APK>/fennec-XX.X.XX.android-arm.apkiOS SimulatorThe iOS simulator for Mac OS X comes with Xcode, which you can install from the App Store. When you're done, learn how to work with the simulator through Apple's documentation. Note: To avoid having to open Xcode every time you want to use the iOS Simulator, open it, then right click the iOS Simulator icon in your dock and select Keep in Dock. Now just click this icon whenever you need it.Modern.IEModern IE VMModern.IE Virtual Machines let you access different versions of IE on your computer via VirtualBox (or VMWare). Choose a virtual machine on the download page here. Cloud-based emulators and simulatorsIf you can’t use the emulators and don't have access to real devices, then cloud-based emulators are the next best thing. A big advantage of cloud-based emulators over real devices and local emulators is that you can automate unit tests for your site across different platforms.
developers.google.com Режим эмуляции мобильных устройств в Chrome – ZencoderНа сегодняшний день тестирование страниц становиться непростой задачей. Времена, когда проверка работоспособности сайта ограничивалась парой браузеров, давно прошли. Сегодня ваше творение необходимо тщательно проверять в целом диапазоне мобильных телефонов, планшетов и настольных систем с различными операционными системами, разрешениями экранов и возможностями. В особо серьезных случаях процесс тестирования может занять столько же времени, сколько и разработка проекта. Процесс тестирования также усложняется благодаря устройствам с сенсорным экраном и мониторов с высоким разрешением. Если вы ведете разработку проекта на обычном PC с помощью таких же обычных мыши и клавиатуры, то вам будет трудно оценить работоспособность вашего кода в реальных условиях (на всех вышеперечисленных устройствах). Такая возможность, как событие мыши может не работать и ваше приложение становиться неработоспособным. Но тогда каким же образом можно протестировать программу и избежать при этом необходимости переключения между различными устройствами? К счастью, сегодня выход из этой ситуации есть. В браузер Chrome версии 32 был добавлен режим эмуляции. С помощью него можно решить многие вышеназванные проблемы, не покидая комфортного окружения PC. Первое, что необходимо сделать, это заполучить сам браузер Chrome v.32. Если последние шесть лет вы жили на обратной стороне Луны, то тогда вы можете сделать это по ссылке google.com/chrome. Запустите установленный Chrome, откройте в нем страницу, которую хотите протестировать и откройте Developer Tools (Menu - Tools - Developer Tools, Cmd+Opt+I на Mac или F12/Ctrl+Shift+I под Windows и Linux). Кликните мышью на значке-шестеренке Settings в правом верхнем углу окна браузера, затем откройте раздел Overrides для того, чтобы включить показ эмуляции в браузере - Show Emulation view in console drawer (в версии 33 эта возможность активирована по умолчанию): Закрываем окно Settings и открываем “Console Drawer” (это не тоже самое, что общая “Console”) - для этого кликаем мышью на иконке (расположенной слева от иконки Settings) или нажав клавишу Esc. У вас должна открыться вкладка Emulate в “Console Drawer” (если этого не произошло, перезапустите браузер Chrome): Режим эмуляции - раздел DeviceРаздел Device предоставляет несколько дюжин готовых предустановок для большинства популярных мобильных устройств, включая iPhone, iPad, Kindles, планшеты Nexus, смартфоны Samsung Galaxy и т. д. Выбор одного из устройств приводит к изменениям настроек в остальных разделах. Выбираем из списка нужное устройство и жмем кнопочку “Emulate” внизу этого списка: Обратите внимание! Инструкция, представленная выше, описывает включение режима эмуляции в стабильной версии v.32 браузера Chrome. Если вы используете последнюю версию браузера Chrome Canary, эта опция будет располагаться в разделе “Settings” во вкладке “General” под вкладкой “Appearance”. (прим. переводчика: кто не знает, браузер Chrome Canary - это самая свежая и нестабильная версия браузера Chrome.) Режим эмуляции - раздел ScreenВ разделе Screen можно самостоятельно установить настройки экрана эмулируемого устройства:
Режим эмуляции - раздел User AgentВ этом разделе настраивается режим агента пользователя. То есть, устанавливается модель взаимодействия между эмулируемыми клиентом и сервером: Режим эмуляции - раздел SensorsВ этом разделе настраивается режим эмуляции сенсорного экрана: В режиме эмуляции сенсорного экрана курсор мыши приобретает вид отпечатка пальца на экране устройства: Эмуляция multi-touch может быть выполнена при помощи зажатой клавиши Shift и движения мыши в нужную сторону. Этот режим задействует соответствующие JavaScript-события, такие как , , . Также делается попытка полностью соответствовать мобильным браузерам благодаря реализации JavaScript-события , но это событие возникает только тогда, когда будет произведено “нажатие” на элемент интерфейса. Эмулятор корректно игнорирует событие , возникающее, когда курсор сенсорного устройства просто движется поверх элемента интерфейса. Возвращение браузера в обычный режимДля того, чтобы завершить режим эмуляции и возвратиться в обычный режим просмотра, нужно перейти обратно в раздел Device и нажать кнопку Reset. Мне больше не нужны устройстваРассмотренный выше эмулятор браузера Chrome является полезным инструментом, но он не может в точности реализовать поведение настоящих устройств с сенсорным экраном, во всех их тонкостях. Стоит также обратить внимание, что эмулятор несовершенен в следующих вопросах:
Будем надеяться, что команда Google обратит внимание на эти недостатки и исправит их в последующих релизах. Если подвести итог, то можно сказать, что режим эмуляции в браузере Google Chrome является простым и быстрым способом протестировать страницу, без необходимости проверки на реальных устройствах, таких как смартфоны или планшеты. Кроме того, у вас есть полный набор инструментов разработчика, что может сэкономить несколько часов вашего труда. Автор статьи: Craig Buckler, How to Use Mobile Emulation Mode in Chrome От переводчикаХочется от себя немного добавить в эту тему. В книге Б. Фрейна “HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств” автор приводит краткий список плагинов для тестирования страниц в различных браузерах. Эти плагины не такие “продвинутые”, как режим эмуляции в браузере Chrome. Их задача сводиться только к одному - проверке работоспособности страниц на экранах различных устройств, с разными размерами области просмотра. Цель такой проверки - создание полностью рабочего адаптивного дизайна сайта. Для браузера Safari автор рекомендует расширение Resize или ResizeMe. Под браузер Mozilla Firefox имеется плагин Firesizer. А под браузер Google Chrome автором рекомендуется использовать расширение Windows Resizer. Например, после установки и активизации расширения Windows Resizer под Chrome при щелчке мыши на иконке появиться окно с предустановленными размерами экранов устройств: В дальнейших объяснениях работа с плагином не нуждается, как мне кажется. На этом все. cssbrowseremulategearmobile.github.io Ripple — браузерный эмулятор для тестирования мобильных платформ / ХабрахабрВсе, кто занимается мобильным вебом, обязательно сталкиваются с проблемой тестирования на различных платформах. С одной стороны, тестировать надо на реальных устройствах, с другой стороны многие компании не могу достаточно быстро собрать парк нужных устройств. Сегодня я хотел бы написать про браузерный эмулятор для тестирования мобильных платформ под названием Ripple Emulator.УстановкаГлавный плюс данного эмулятора — легкость установки, потому что достаточно установить гугл хром, поставить вот этот плагин и начинать работать. После установки делаете enable для данного плагина и запускаете ваше приложение со следующей добавкой "?enableripple=true".ОбзорИнтерфейс Ripple состоит из ряда панелей и центрального дисплея, где и отображается приложение. Данные панели содержат инструменты, позволяющие получить информацию о настройках и изменить их. А через центральный дисплей можно взаимодействовать с приложением.Панели можно сворачивать и разворачивать, кликая по нужной иконке, или же можно вообще убрать вкладку, содержащую панельки. Так же панели можно переупорядочить, в зависимости от собственных нужд. Первый запускПри первом запуске Ripple либо после инсталяции, либо для выбранного домена, перед пользователем появится окно с предложением выбрать платформу для тестирования. Больше никаких настроек для первого запуска не требуется.Важно: при запуске демо Ripple рекомендуется выбрать платформу JIL. OMGWTFBBQЕсли что-то пойдет не так и Ripple повиснет, то можно будет увидеть экран под названием OMGWTFBBQ. Данный экран предложит либо дождаться загрузки приложения, либо начать паниковать и, как пишут разработчики Panicking, as in the case of any global disaster, will only speed the destruction of the world but will give you a chance to rebuild :).Информационная панельИнформационная панель выводит общую информацию о приложении, платформе и устройстве.Панель выбора платформыДанная панелька предоставляет выбор устройства, которое следует эмулировать. На данный момент доступны следующие платформы:Платформы
Устройства
АкселерометраДанная панель позволяет эмулировать пользовательское перемещение в пространстве и задать значения для акселерометра. Скорость перемещения задается в м/с, а положение устройства можно задать просто повращав устройство. Двойной клик сбросит показания в 0.Кнопка Shake будет эмулировать тряску устройства. Файловая системаДанная панель позволяет работать с локальной файловой системой как будто с ФС мобильного устройства.МультимедияЗдесь можно управлять мультимедийными настройками, хотя их всего одна штука — громкость звука =)StorageВ данной панели можно посмотреть все хранящиеся данные по ключу/значениям. Значения только на чтения будут выделены отдельно цветом. Есть возможность стереть все записи.Настройки сети и «железа»В данной панели можно менять значения таких параметров, как объем оперативной памяти, заряд батареи и прочее. Так же можно включать/выключать сеть, чтобы отследить реакцию устройства.ГеолокацияЗдесь можно посмотреть и изменить геолокационные данные.СобытияДанная панель позволяет эмулировать различные события (eg: onWakeup, onFocus) и запускать их, чтобы проверить реакцию приложения на них.КонфигиПанель конфигов содержит информацию о приложении.Телефонная панельДанная панель позволяет эмулировать телефонные звонки. Все «звонки» сохраняются и доступны для просмотра.Создатели сделали наглядное демо, доступное по ссылке. habrahabr.ru |
|
||||||||||||||||||||||||||||||||||||
|
|