Настройка Mac для тестирования приложений в каждом возможном браузере? - PullRequest
2 голосов
/ 21 июля 2010

Какая самая простая / наиболее удобная настройка для тестирования приложений во всех современных браузерах?

  • Safari 2, 3, 4 (и версии между ними)
  • Firefox 1, 2, 3 (и дополнительные версии)
  • IE 6, 7, 8, 9
  • Opera 8, 9, 10
  • Chrome

Существует ли какая-либо программа, такая как Ruby Version Manager (RVM) , которая позволяет вам устанавливать браузеры в разных версиях, а затем просто перечисляет все те, которые вы установили, как это:

  • Internet Explorer 6
  • Internet Explorer 7
  • Safari 3.2
  • Safari 4.4 ...

И вы можете просто щелкнуть его оттудаи это открывается.Нечто подобное было бы очень полезно.

Основные вещи, которые я хотел бы упростить в своем рабочем процессе совместимости с браузерами:

  1. Установка всех браузеров, о которых я могу думать, и каждой версииИзвестно, что это вызывает проблемы.
  2. Возможность легко найти их и открыть их.
  3. Возможность протестировать Internet Explorer на Mac без запуска Windows (Parallels или VMWare).

Кроме того, есть приложение Internet Explorer для Mac, поэтому мне не нужно использовать Parallels или VMWare Fusion (которые довольно тяжелы для работы на ноутбуке при одновременной разработке, выполнении тестов и т. Д.).).

Спасибо!

Ответы [ 2 ]

2 голосов
/ 21 июля 2010

Невозможно иметь несколько версий Safari на одном Mac, особенно если вы хотите имитировать реальные условия.Для этого вам нужно иметь несколько компьютеров Mac или использовать VirtualBox для эмуляции Mac OS X.

2 голосов
/ 21 июля 2010

Если вы просто хотите увидеть, как страницы выглядят (я ожидаю, что вы хотите более полнофункциональное тестирование, чем это, но я решил предоставить то, что знаю), тогда я предлагаю проверить BrowserShots .

Кроме того, я знаю, что Adobe BrowserLab ( ссылка ) довольно полно поддерживает то, о чем вы говорите. Я никогда не использовал его, но планировал сесть на выходные и попробовать.

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