Чтобы ответить на вопрос, я должен кратко проинформировать вас:
Вопросы:
для мобильных телефонов: что вы, ребята, используете для запуска/выполнения ваших автоматических тестов e2e на мобильных устройствах, имея в виду приведенную выше конфигурацию?
как насчет того, чтобы исключить Testcafe из этого обсуждения и снова задать вопрос: что вы, ребята, используете для запуска/выполнения ваших автоматических тестов e2e на мобильных устройствах, имея в виду приведенную выше конфигурацию (но без Testcafe)?
заранее спасибо
Я не ожидал, что это будет неясно, поэтому, пожалуйста, может быть, это поможет: поэтому я выполняю e2e_tests на виртуальной машине с установленными Chrome, Firefox и IE => это должно охватывать проверку нашего веб-сайта из тестирования с точки зрения рабочего стола; кроме того, поскольку это веб-сайт, я хочу проверить, как он реагирует, например, на доступ к нему с мобильного телефона; теперь для этого я могу использовать эмуляцию из инструментов разработчика под Chrome, я мог бы использовать некоторые сайты, которые также эмулируют это, или браузерный стек, который использует реальные устройства, но у нас с ним проблемы; то, что я хотел бы, это альтернатива браузерному стеку :)
Мне действительно интересно, что другие специалисты по контролю качества автоматизации используют для тестирования своих командных приложений / веб-сайтов / и т. д. НА мобильных устройствах :)
В качестве альтернативы Browserstack вы можете попробовать поставщика устройств Saucelabs. Я считаю, что для этого есть Коннектор ТестКафе. Либо можно создать лабораторию самодельных устройств\эмуляторов, но это трудный путь.
да, лучшая идея дня :)), сделаю это, но все же вопросы открыты, и я был бы признателен за каждый отзыв
Раньше у нас в DevExpress была ферма реальных мобильных устройств (с настраиваемым коннектором testcafe), и в итоге система использовала эмуляторы ios и android с разными образами (и настраиваемый коннектор testcafe). Но наш случай довольно редкий - для некоторых тестов нужны были очень специфические версии ОС или браузера.
Что ж, я читал что-то о том, что вы тестируете мобильные телефоны для платной версии. Теперь это намного яснее, 10X :). Я хотел бы сначала попробовать с тестированием реальных мобильных устройств, а затем перейти к эмуляторам. Поскольку эмуляторы очень близки к реальным устройствам, идеального эмулятора пока не существует. Есть некоторые различия, поэтому, конечно, могут возникнуть некоторые проблемы из-за этого. Кстати, не могли бы вы сказать, какой эмулятор мобильного телефона наиболее часто используется, который можно интегрировать с Testcafe?
@Eugen, завтра я проверю команду
Вы можете подключить свое устройство iOS или Android к TestCafe в качестве удаленного браузера, используя QR-код: Удаленные браузеры.
Также есть сторонние браузерные плагины для тестирования на мобильных устройствах: testcafe-браузер-провайдер-idevice и testcafe-браузер-провайдер-андроид.
Насколько я знаю, самый популярный подход к мобильному тестированию, используемый SauceLabs и BrowserStack, — это установка Аппиум на ваши устройства. Вы можете использовать testcafe-браузер-провайдер-селен для запуска тестов TestCafe на устройствах с Appium.
Я вижу, что вы против использования мобильных симуляторов, но если вы передумаете, вы можете использовать Режим эмуляции Chrome и testcafe-браузер-провайдер-fbsimctl с TestCafe.
много вариантов, и я почти уверен, что найду тот, который нам подойдет; 10Q Андрей
Спасибо за использование TestCafe ;)
Не уверен, что именно вы спрашиваете. Для выполнения тестов TestCafe использует прокси, который внедряет тестовый код на тестируемую страницу. Поэтому ему все равно, в каком браузере он находится, если он может выполнять JavaScript. Так что это может быть и мобильный браузер.