2009-09-17 2 views
2

Мне всегда нужно проверять каждый браузер, чтобы узнать, будет ли работать мой сайт. Есть ли сайт, на котором я могу его проверить?Как я могу проверить свой AJAX для браузера?

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

ответ

4

Вам нужен веб-сайт, чтобы проверить ваш сайт на совместимость с javascript? Как вы ожидаете, что он узнает, как реализовать свой интерфейс, чтобы вызвать правильные взаимодействия? Или вы думаете, что он делает какой-то анализ статического кода? Я думаю, что вам лучше кодировать структуру, которая решила большинство зависимых от браузера идиосинкразий и использовала их для проверки возможностей браузера, прежде чем использовать их. jQuery, MooTools, Prototype/Scriptaculous и т. д. долгий путь в решении этих проблем для javascript.

Обратите внимание, что вам все равно нужно беспокоиться о рендеринге вашего сайта, но у вас уже есть несколько ответов о том, как это сделать на основе веб-сайтов.Лично я просто поддерживаю IE/Safari/FF/Opera/Chrome на своей рабочей станции и делаю значительную проверку в IE/FF и базовую проверку в Safari/Opera/Chrome.

+0

Разве что-то вроде Selenium не поможет? Рамка для тестирования в браузере? – SingleShot

+0

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

0

BrowserShots может делать то, что вам нужно, если вы можете указать, отринув конкретный URL-адрес независимо от того, будут ли работать все, как ожидалось.

В свете вашего обновления вы все равно можете использовать BrowserShots, создав страницу, которая проверяет каждый из ваших скриптов и передает «pass» или «fail» в качестве контента в зависимости от того, работают они или нет.

В противном случае Multiple IE весьма полезен для запуска различных версий IE на одном ПК, что в противном случае может быть проблематичным.

0

Есть несколько вариантов:

http://ipinfo.info/netrenderer/

Этого сайт позволит вам запускать несколько браузеров и версию без установки. Вам нужно всего лишь установить плагин

http://spoon.net/browsers/

+0

Я попытался ложками, он Саиды буферизации и он послал меня на странице загрузки для IE7 и IE8. – Strawberry

+0

Какой браузер вы используете? Я думаю, вы можете установить плагин в IE и Firefox. У меня это работает в моем FF 3.5. –

0

Есть много сайтов, только Google/Bing для проверки совместимости браузера.

http://browsershots.org/ является хорошим.

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

1

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

Вы можете покрыть себя довольно много на основе тестирования в

1

Если писать тесты для JavaScript, вы можете использовать testswarm http://testswarm.com

+0

Это выглядит очень полезно. Можете ли вы прокомментировать его достоверность? – Andy

+0

Поскольку JResig много написал и использует его для тестирования jQuery сейчас, я надеюсь, что он достаточно надежный (до тех пор, пока вы правильно пишете модульные тесты). – SeanJA

+0

Сегодня, похоже, сайт работает очень медленно ... – SeanJA

Смежные вопросы