Size: a a a

QA — Автоматизация

2019 December 28

АИ

Артем Ильченко in QA — Автоматизация
Lev Yarushin
Если хотите помощи, то нужно больше информации. Что пробовали сделать, что не получилось
Мне нужно заходить на сайт и проводить тест, с разных стран. Нужно как-то с запуском теста, запускать впн с нужной страной. Запускать полностью на компе нельзя. Так как все работы выполняются на удаленном сервере, если запустить впн , то сервер теряется. Нужно как-то запустить впн в самом браузере или через что-то в этот тест заходить.
источник

B

Bola in QA — Автоматизация
Что изменится при запуске с разных стран? Какое поведение тестируется?
источник

IG

Igor Gruziev in QA — Автоматизация
Валюта?)
источник

IG

Igor Gruziev in QA — Автоматизация
Иногда ещё есть варианты доступности и ассортимента платёжных систем.
источник

IG

Igor Gruziev in QA — Автоматизация
Артем Ильченко
Мне нужно заходить на сайт и проводить тест, с разных стран. Нужно как-то с запуском теста, запускать впн с нужной страной. Запускать полностью на компе нельзя. Так как все работы выполняются на удаленном сервере, если запустить впн , то сервер теряется. Нужно как-то запустить впн в самом браузере или через что-то в этот тест заходить.
А нельзя запросами с доп параметром страны, валюты или чего-то подобного? Настолько принципиально прокси?
источник

АИ

Артем Ильченко in QA — Автоматизация
Igor Gruziev
А нельзя запросами с доп параметром страны, валюты или чего-то подобного? Настолько принципиально прокси?
Да я предлагал такой вариант, сказали что нет, много доменов не работает в одной стране в которой работают другие (стран 8 а доменов 50), даже достучаться до него нельзя пока впн не подрубить
источник

СК

Серж Куройкин in QA — Автоматизация
А если поднимать браузер с vpn-расширением? Вроде расширения даже конфигурировать можно из кода (но я таким не занимался)
источник

IG

Igor Gruziev in QA — Автоматизация
Артем Ильченко
Да я предлагал такой вариант, сказали что нет, много доменов не работает в одной стране в которой работают другие (стран 8 а доменов 50), даже достучаться до него нельзя пока впн не подрубить
А почему бы не через requests  с какой-то библиотекой прокси?
источник

АИ

Артем Ильченко in QA — Автоматизация
Серж Куройкин
А если поднимать браузер с vpn-расширением? Вроде расширения даже конфигурировать можно из кода (но я таким не занимался)
Вот , я так же не знаю как это сделать (( думал может подскажете
источник

АИ

Артем Ильченко in QA — Автоматизация
Igor Gruziev
А почему бы не через requests  с какой-то библиотекой прокси?
Не знаю) подскажите что гуглить плз)
источник

СК

Серж Куройкин in QA — Автоматизация
Артем Ильченко
Вот , я так же не знаю как это сделать (( думал может подскажете
Я поднимал вебдрайвер с расширением в java. Это гуглится быстро. А вот настройка - это отдельная тема, я не в курсе.

Можно так же настроить несколько профилей для браузера и поднимать драйвер с разными профилями
источник

СК

Серж Куройкин in QA — Автоматизация
Второй вариант проще, но у меня подобная вещь не была стабильной
источник

СК

Серж Куройкин in QA — Автоматизация
Но это все пробовалось на java+selenium ^_^
источник

АИ

Артем Ильченко in QA — Автоматизация
Серж Куройкин
Я поднимал вебдрайвер с расширением в java. Это гуглится быстро. А вот настройка - это отдельная тема, я не в курсе.

Можно так же настроить несколько профилей для браузера и поднимать драйвер с разными профилями
Спасибо, буду гуглить дальше, просто не понимал возможно ли это вообще)
источник

LY

Lev Yarushin in QA — Автоматизация
Артем Ильченко
Мне нужно заходить на сайт и проводить тест, с разных стран. Нужно как-то с запуском теста, запускать впн с нужной страной. Запускать полностью на компе нельзя. Так как все работы выполняются на удаленном сервере, если запустить впн , то сервер теряется. Нужно как-то запустить впн в самом браузере или через что-то в этот тест заходить.
Vpn-клиент можно настроить так, чтобы только трафик на конкретный узел шел через vpn. Всё остальное через ваш шлюз, и ничего теряться не будет. Другой вариант - прокси.
источник

MA

Maksim Andryushchenkov in QA — Автоматизация
Артем Ильченко
Мне нужно заходить на сайт и проводить тест, с разных стран. Нужно как-то с запуском теста, запускать впн с нужной страной. Запускать полностью на компе нельзя. Так как все работы выполняются на удаленном сервере, если запустить впн , то сервер теряется. Нужно как-то запустить впн в самом браузере или через что-то в этот тест заходить.
Вставлю свои пять копеек. Как по мне, воротить эти тесты в ui - дорого и бессмысленно. Стран может быть много, и вы скорее всего будете делать на это параметризацию, а это инит браузера. Поэтому если это можно проверить через метод api, который скорее всего вернёт вам какие нибудь тарифы в разных валютах, то лучше написать тест api с использованием проксей. А сайтов, которые бесплатно их отдают - вагон. У меня так реализованы тесты на тарифы.
источник

LY

Lev Yarushin in QA — Автоматизация
Есть способ проще, для этого не нужно использовать прокси в других странах, а только один, который вы можете настроить.
Достаточно добавить заголовок X-Forwarded-For c нужным значением IP к запросам от браузера, и вы в другой стране для веб-сервера.
источник

LY

Lev Yarushin in QA — Автоматизация
Вот список IP по странам http://www.nirsoft.net/countryip/
источник

АИ

Артем Ильченко in QA — Автоматизация
Оо , всем спасибо)
источник

М

Максим in QA — Автоматизация
Всем привет, есть у кого то как настроить окружение под тестирование андроида с яп python?
источник