Тестирование веб-приложения на Mac / Safari, когда у меня нет Mac - PullRequest
95 голосов
/ 01 декабря 2009

Недавно обнаруженный, когда веб-сайт, который я запустил, прекрасно отображался в IE, Firefox, Chrome и Safari в Windows, но был поврежден при просмотре с помощью Safari на Mac (потенциальным клиентом), мне нужно начать тестировать, как сайты смотрят при просмотре на Mac.

Проблема в том, что у меня нет Mac.

Я пробовал BrowsrCamp, который утверждает, что предоставляет VNC-доступ к Mac с множеством установленных браузеров, но после того, как я нашел его ненадежным (пока он работал 1 день за последние 5), мне нужно другое решение.

Есть предложения?

Ответы [ 10 ]

57 голосов
/ 06 июля 2013

Лучший сайт для тестирования веб-сайта и просмотра их в реальном времени на MAC Safari - это использование

Browserstack

У них есть около 25 бесплатных минут первого тестирования, а затем 10 бесплатных минут каждый день. Вы даже можете проверить свои страницы с локального ПК, используя функцию WEB TUNNEL

Я тестировал от 7 до 8 страниц в стеке браузера ... И я думаю, что у них есть какой-то инструмент отладки Java в верхнем правом углу, который очень помогает

5 голосов
/ 10 апреля 2018

Между тем, MacOS High Sierra можно бесплатно запустить в VirtualBox (на ПК). Это не очень быстро, но работает для общего тестирования браузера.

Как настроить см. Здесь: https://www.howtogeek.com/289594/how-to-install-macos-sierra-in-virtualbox-on-windows-10/

Я использую это некоторое время, и оно работает довольно хорошо

5 голосов
/ 01 декабря 2009

Эти сайты могут помочь:

Browsera
Browsershots

4 голосов
/ 02 декабря 2009

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

Для всего лишнего тестирования, запуск OS X в VMWare на вашем текущем ПК - более дешевый вариант.

4 голосов
/ 01 декабря 2009

К сожалению, вы не можете запустить MacOS X ни на чем, кроме настоящего Mac.

MacOS X Server, однако, может быть запущен в VMWare. Временным решением было бы установить его внутри виртуальной машины. Но вы должны знать, что MacOS X Server и MacOS X - это не одно и то же, и ваше тестирование не будет таким, как у пользователя. Не говоря уже о ценнике в 499 долларов.

Самый простой способ - купить себе дешевый mac mini или ноутбук с неработающим экраном на ebay, подключить его к сети и получить доступ к нему через VNC для проведения тестирования.

3 голосов
/ 12 января 2016

https://turbo.net/ предлагает изолированную программную среду браузера, в которой виртуальные машины в контейнерах запускают сеансы браузера для вас. Я попробовал это с Safari на моей машине для разработки Windows, и это, кажется, работает очень хорошо.

1 голос
/ 27 апреля 2019

Для моего случая (небольшой, личный проект) https://www.lambdatest.com/ было очень полезно. Бесплатный уровень позволяет проводить 6 сеансов в месяц.

1 голос
/ 26 февраля 2019

Установите VirtualBox и загрузите бесплатный образ MacOS High Sierra.

См. Учебник здесь: https://www.wikigain.com/install-macos-high-sierra-virtualbox-windows/

Вы получите последнюю версию Safari.

Вам не нужно платить за эти онлайн-сервисы !!!

Используйте эти настройки vbox для увеличения разрешения и памяти, но он все еще очень медленный и медленный:

cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage setextradata "macOS" VBoxInternal2/EfiGraphicsResolution 1920x1080
VBoxManage modifyvm "macOS" --vram 256

В качестве альтернативы попробуйте VMware 101

, который кажется намного быстрее: https://www.youtube.com/watch?v=K7E_UqgCFbQ

@ edit: в 10 раз быстрее !!!

0 голосов
/ 21 декабря 2017

Существует бесплатная пробная версия на 100 минут на https://browserling.com, и вы можете тестировать на Safari v7.0 в течение пробного периода.

0 голосов
/ 03 декабря 2009

Лакмус может вам помочь. Он будет делать скриншоты ваших веб-страниц в самых разных браузерах, чтобы вы могли убедиться, что ваш сайт работает во всех из них. Бесплатная альтернатива (Litmus - платная услуга) - Browsershots , но вы получаете то, за что платите. (На некоторых скриншотах, которые возвращает Browershots, браузер еще не завершил загрузку веб-страницы ...)

Конечно, как и другие люди, покупка Mac также является хорошим решением (и может быть лучше, в зависимости от того, какое тестирование вам нужно), потому что тогда вы можете самостоятельно протестировать свой веб-сайт в любом из браузеры, работающие под Mac OS X или Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...