Browserstack и Testcafe: можно использовать без языкового тестирования

Мы хотим запускать тесты TestCafe с устройствами BrowserStack. Наши тесты сложны, и на данный момент они не работают через BrowserStack, потому что некоторые элементы не видны в BrowserStack. Похоже, это вызвано LocalTesting.

Можно ли запускать тесты без LocalTesting? Или у кого-нибудь есть решение этого тестового сценария?


person Peter Lang    schedule 23.10.2020    source источник


Ответы (1)


Чтение через https://github.com/DevExpress/testcafe-browser-provider-browserstack#browserstack-proxy-options, переменная среды BROWSERSTACK_NO_LOCAL, если ей присвоено значение 1, должна полностью отключить локальное тестирование.

Однако, с моей точки зрения, это не позволит удаленному браузеру подключиться к бегуну, если IP-адрес, с которого запускается тест, не является общедоступным.

В соответствии с реализацией локального тестирования в Browserstack, любой общедоступный URL-адрес будет разрешен напрямую из Интернета, если не установлен параметр Force Local, и в этом случае весь сетевой трафик направляется через вашу сеть.

В параметрах TestCafe также есть BROWSERSTACK_FORCE_LOCAL для включения принудительной локализации. Вам просто нужно будет удалить его, если флаг установлен.

person Shawn Lobo    schedule 26.10.2020