|
||||||||||||||||||||||||||||||||||||||
|
Чем тестировать адаптивный дизайн? Имитация браузера программаПрограмма имитации посещения сайтов, через... : написать программу, фриланс, FL.ruЦену исполнения написал "на глазок", сразу пишите свою цену выполнения, она будет учитываться при выборе исполнителя, сроки чем быстрее тем лучше, просьба при ответе сразу указывать сроки исполнения.. ОБЩИЙ ПРИНЦИП РАБОТЫ: Требуемая программа должна управлять открытием-закрытием реальных окон и вкладок трех браузеров Mozilla, Internet Explorer, Chrome (не эмулировать браузеры, а именно управлять установленными на компе). Имитируется посещение пользователем сайтов по очереди из списка Sayts.txt Работа в бесконечном цикле через прокси. Прокси заменяются через заданное количество открытий сайтов из списка. К слову, в браузерах установлен тулбар от Alexa Traffic Rank цель программы накрутка этого показателя. Готовые, работоспособные прокси уже отсортированы на три списка SOCKS4, SOCKS5, HTTP, программе нужно их лишь забирать в работу, проверять на работоспособность НЕ надо. ОТКРЫТИЕ ВКЛАДОК БРАУЗЕРОВ: Mozilla подключается через первый прокси, открывается первый сайт из списка Sayts.txt, 10 секунд пауза (эта задержка из настроек проги) затем в новой вкладке открывается второй сайт, тоже 10 сек. пауза и так 11 сайтов (количество 11 из настроек программы) после открытия 11-го сайта пауза та же 10 секунд финал, браузер закрывается, куки ОБЯЗАТЕЛЬНО чистятся. Internet Explorer подключается через второй прокси, открывается уже следующий 12-й сайт из списка Sayts.txt, далее все по аналогии как было с Mozilla Chrome тоже по аналогии начинает с 23 сайта из списка Sayts.txt На этом 1-й цикл браузеров завершается далее опять Mozilla продолжает с четвертым прокси и 34-м сайтом из списка. Когда сам список сайтов заканчивается, то следующим за последним берется первый сайт из Sayts.txt ВЗАИМОДЕЙСТВИЕ С ПРОКСИ Работоспособные прокси уже отсортированы на три списка SOCKS4, SOCKS5, HTTP Прокси берутся программой из соответственно трех адресов вида worldofproxy.com/getx_cTbe487RoNdP5_0_RU______.htm l по такому адресу будет список вида 80.255.145.41:3128 77.37.192.19:3128 109.73.14.54:80 62.64.9.129:3128 (Исполнителю эти три урла будут предоставлены) Нужно чтобы программа выбирала каждый раз новый прокси пока новые не закончатся, сами списки динамичные с обновлением раз в минуту, поэтому предлагается следующий алгоритм (может возможно сделать и лучше-проще) Берется первый прокси из списка SOCKS4, работается по нему, при этом данный прокси заносится в список использованных (внутри программы), когда нужен следующий прокси программа подбирая очередной сравнивает нет ли его уже в списке использованных… и выберает только тот который не пользовала. Если в актуальном списке SOCKS4 уже нет новых (не использованных), проверяет в списке SOCKS5 если и там нет то в HTTP. Если во всех трех списках новых нет, единый список использованных прокси внутри программы полностью очищается. ЖЕЛАТЕЛЬНО ТАКЖЕ РЕАЛИЗОВАТЬ 1) Крайне желательно реализовать и случайные переходы по открытым во вкладках сайтам, не знаю насколько это ресурсоемко (предлагайте варианты), поэтому данный пункт остается в ТЗ как желательный. Например можно через 20 секунд (настраивается задержка в проге) после открытия сайта, в его вкладке сэмулировать подряд 25 кликов в левой клавишей мышки каждый раз в случайной области экрана, скорее всего это приведет к переходу по случайной внутренней ссылке на сайте создавая впечатление активности посетителя, в принципе такой вариант вполне устраивает, а если пары переходов внутри сайта можно иногда будет добиться вообще супер.. 2) Если возможно технически реализовать чтобы окна браузеров открывались не во весь экран рабочего компа, а внутри программы которую можно было бы свернуть в трей, то это тоже надо сделать.. ИНТЕРФЕЙС Настройки программы: - задержка между открытиями вкладок - сколько вкладок открывать в одном браузере за его один цикл - указать/сменить адреса файлов источников прокси Отображение в программе: - Какой сейчас используется прокси, например 109.73.14.54:80 - Какой по счету прокси используется с начала работы программы - Сколько раз очищался внутрипрограмный список использованных прокси - Сколько всего сайтов было открыто с момента старта, (повторные открытия учитываются) ПРОЧЕЕ Прокси берутся из сети, а текущий прокси может неожиданно сдохнуть в процессе пары минут работы его цикла, значит перед обращением к спискам прокси нужно использованный прокси совсем отключить, прежде чем выбирать новый для следующего браузера. Иначе прога подвиснет не имея возможности получить список прокси. КУКИ надо чистить после каждого закрытия браузера, может еще там что остается.. лучше почистить все что можно от старой сессии, т.к. если тулбар выявит что это один пользователь с разных IP то накрутка показателя Alexa Traffic Rank не состоится. www.fl.ru Чем тестировать адаптивный дизайн? / ХабрахабрХватит менять размер окна браузера, хватит его насиловать! Готов спорить, вы не раз слышали это. Хорошо, возможно и не слышали. Но если вы профессионально занимаетесь разработкой адаптивных сайтов, вы понимаете о чем я: любое изменение DOM или правка CSS, и вы снова начинаете тянуть край браузера вперед, назад, тестируя изменения и просматривая ничего ли не сломалось. Целью ваших движений является имитация экранов различных устройств. В корпоративной среде зачастую, у вас есть множество гаджетов предоставленных компанией для теста. На моей работе в моем распоряжении есть iPad, iPod, другие планшеты, ноутбуки, а также настольные мониторы. Если у вас нет такой роскоши, приходится использовать то, что под рукой. К счастью, есть внушающий набор онлайн инструментов, имитирующих различные диагонали устройств. Конечно, каждый из них имеет свои преимущества и недостатки, мы рассмотри несколько таких инструментов. Для тестирования я выбрал реально адаптивный сайт PajamasOnYourFeet.com, сайт построено на основе HTML5 шаблона, бесплатно предоставленным EGrappler. Am I Responsive?Am I Responsive, очень простой инструмент, позволяющий быстро просмотреть ваш сайт на 4 устройствах. Все они — IOS и разработчик объясняет это фишкой сайта. В общем никаких настроек, никакого выбора, а очень просто и наглядно.Доступные размеры:
Есть две приятные фишки: возможность таскать устройства по вашему экрану, а также возможность поделится ссылкой на тест сайта. deviceponsivedeviceponsive очень похож на Am I Responsive, тем, что он настолько же прост, с минимум настроек и опций. Все доступные устройства отображаются сразу на одной длинной странице. Из всех доступных опций это возможность отредактировать фон заголовка и добавить туда свой логотип, что будет полезно когда вы решите поделится скриншотом.Устройства и доступные разрешения экранов.
responsive testКак и deviceponsive, responsive test отображает ваш сайт в различных устройствах. Но вместо показа всех сразу, вы сами выбираете необходимое устройство в верхнем меню страницы. Кстати тут корректно работает масштабирование, что позволяет проводить тестирование большего разрешения на меньшем.30 различных разрешений доступно на сайте, начиная от огромного настольного монитора, до того, что они называют «дрянный андроид» (справедливости стоит заметить, что есть и нормальный андроид). Что касается браузера Firefox, то он немного не корректно работает с данным сайтом. Обратите внимание, что на скриншоте не отображается слайдер между зеленым заголовком и белой областью фонового содержания. responsive.isОчень похож на предыдущих два инструмента, но есть одна вещь которая отличает responsive.is от других. Это плавная анимация при переходе от одного устройства к другому, а также полу-прозрачная область которая показывает реальную площадь сайта не попадающую в область просмотра.Доступные варианты устройств — авто (то как вы видите сайт), настольный комьютер, планшет в альбомной и портретной ориентации, смартфон в портретной и альбомном положении. Задавать произвольные размеры в px, к сожалению нельзя. ScreenqueriesА вот возможности и доступные опции отличают Screenqueries от предыдущих сервисов. 14 телефонов и 12 планшетов представлены здесь, с отдельной возможностью переключения в портретный и альбомный режим. Результаты отображаются на сетке с линейками. Также возможно задать произвольное разрешение, потянув за правый или нижний край.К сожалению, Firefox и тут не смог отобразить слайдер. Не нужно обвинять меня, Firefox мой любимый браузер, но такие вот дела. ScreenflyScreenfly пожалуй наиболее функциональный из всех. Доступно 9 больше чем планшет устройств — от 10" ноутбуков, до 24" мониторов, 5 планшетов, 9 телефонов, 3 телевизионных разрешения, а также произвольное разрешение. Добавьте сюда отдельный переключатель в портретный и альбомный режим, а также опцию показа прокрутки. Также можно поделится ссылкой на тест с помощью одной кнопки.У каждого устройства в меню указано размер экрана в px., а также в правом верхнем углу отображается фактический размер вашего окна браузера. Все перечисленные достоинства позволяют претендовать на лидерство если бы не одно но (цитата разработчика): «Screenfly может использовать прокси-сервер, чтобы имитировать устройства во время просмотра вашего сайта. Прокси-сервер имитирует строку агента пользователя, но не поведение этих устройств.» Screenfly является единственным сервисом из списка, который позволяет тестировать на основе строки агента пользователя. P.S. Ошибки по поводу перевода просьба сообщать в личку. habrahabr.ru Утилиты к браузерам для Windows XP, 7, 8, 10ImTranslatorМарт 13, 2018ImTranslator — бесплатный и удобный плагин для веб-браузеров Google Chrome, Mozilla Firefox, Opera, Яндекс.Браузер, который представляет собой онлайн-переводчик 2652 языковых комбинаций. Также следует отметить неплохую оснащённость программы такими… Скачать Интернет, Образование и наука, Переводчики, Словари, Текст, Утилиты к браузерам SaveFrom.net помощникSaveFrom.net помощник — бесплатное и удобное расширение для веб-браузеров Google Chrome, Mozilla Firefox, Opera, Яндекс.Браузер, Safari и Chromium, которое упрощает процесс скачивания мультимедиа файлов из Интернета. После его установки,… Скачать Загрузка файлов, Интернет, Утилиты к браузерам WindscribeДекабрь 24, 2017Windscribe — бесплатный и безопасный VPN-сервис, предназначенный для анонимного сёрфинга в сети Интернет и обхода региональных блокировок веб-ресурсов. Доступен для операционных систем Microsoft Windows, Linux, Mac OS X,… Скачать Анонимайзеры, VPN, Безопасность, Блокировка рекламы, Защита данных, Интернет, Утилиты к браузерам, Шифрование TunnelBear VPNДекабрь 17, 2017TunnelBear VPN — бесплатное и простое в использовании расширение для веб-браузеров Google Chrome и Opera, благодаря которому можно надежно скрыть от посторонних глаз любые конфиденциальные данные… Скачать Анонимайзеры, VPN, Безопасность, Защита данных, Интернет, Утилиты к браузерам, Шифрование uMatrixДекабрь 5, 2017uMatrix — полезный и бесплатный плагин для веб-браузеров Google Chrome, Mozilla Firefox и Opera, который представляет собой интерактивный блокировщик любых типов запросов веб-браузера, позволяющий пользователю запрещать загрузку на веб-страницах… Скачать Безопасность, Блокировка рекламы, Интернет, Утилиты к браузерам, Фаерволы MozillaHistoryViewДекабрь 2, 2017MozillaHistoryView — небольшая бесплатная программа под Microsoft Windows, которая считывает информацию из файлов истории (history.dat) браузеров Mozilla Firefox, Netscape Navigator и отображает список всех посещённых веб-сайтов за… Скачать Интернет, Утилиты к браузерам MultifoxНоябрь 20, 2017Multifox — бесплатное расширение для веб-браузера Mozilla Firefox, которое позволяет подключаться к веб-сайтам, используя несколько учетных записей одновременно. Будет полезно, если на каком-либо форуме или сервисе вы… Скачать Блоги, форумы, журналы, Интернет, Утилиты к браузерам Xtreme Download ManagerНоябрь 19, 2017Xtreme Download Manager — достаточно неплохой загрузчик файлов из Интернета, позволяющий увеличить скорость обычного скачивания до 5 раз. Поддерживается возобновление прерванных закачек, автоматическое распределение файлов по… Скачать Загрузка файлов, Интернет, Утилиты к браузерам Momentum for ChromeНоябрь 7, 2017Momentum for Chrome — красочное и стильное дополнение к веб-браузеру Google Chrome, которое заменит скучную и непрезентабельную новую вкладку на яркую и функциональную картинку. Вам откроются… Скачать Интернет, Обои, темы, оболочки, Рабочий стол и десктоп, Украшательства, Утилиты к браузерам AutoPaster.SBОктябрь 7, 2017AutoPaster.SB — небольшая бесплатная программа, предназначенная для заполнения форм (HTML, Microsoft Access, программы и т. д.), значения для которых вы можете сгенерировать в Microsoft Excel или других… Скачать Автоматизация, Другое, Интернет, Система, Текст, Утилиты к браузерам wikiprograms.org |
|
||||||||||||||||||||||||||||||||||||
|
|