Size: a a a

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

2020 March 25

ad

anna domnich in QA — Автоматизация
Спасибо, ребята, без вас тупила бы  точно, спасибо, прошу прощения за глупые вопосы
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
anna domnich
Спасибо, ребята, без вас тупила бы  точно, спасибо, прошу прощения за глупые вопосы
есть и другие варианты, без пупетира, через проксю или через мок сервер
источник

B

Bola in QA — Автоматизация
Lev Yarushin
В самом не надо, это как замена BS. Развернуть на машине приложение, сконфигурить в качестве бэка мок. Ходить тестами в селеноиде на эту машину.
ясно-понятно
источник

B

Bola in QA — Автоматизация
Oleksandr Khotemskyi
есть и другие варианты, без пупетира, через проксю или через мок сервер
полагаю с пупитром придется автору вопроса многое переписывать
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Lev Yarushin
В самом не надо, это как замена BS. Развернуть на машине приложение, сконфигурить в качестве бэка мок. Ходить тестами в селеноиде на эту машину.
Из-за того что надо переконфигурить веб приложение - возникает много проблем. Тут надо или с девами договорится чтобы как то дали ручку свичить это на лету, да и обычно весь бекенд целиком все ендпоинты мокать нет смысла, часто нужно заменить только парочку ендпоинтов
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Там уже другого вида проблемы вылезают. Но зато кроссбраузерно, и для облаков подходит
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Есть вариант с проксей. Браузеру можно задать прокси через который он должен работать, и прокси будет само решать какие запросы отправлять на реальный бек и какие на мок. Тогда переконфигуривать приложение и передеплоивать его ненужно.
источник

LY

Lev Yarushin in QA — Автоматизация
Oleksandr Khotemskyi
Есть вариант с проксей. Браузеру можно задать прокси через который он должен работать, и прокси будет само решать какие запросы отправлять на реальный бек и какие на мок. Тогда переконфигуривать приложение и передеплоивать его ненужно.
Есть мок-серверы которые умеют проксировать запросы через себя.
источник

LY

Lev Yarushin in QA — Автоматизация
Ещё вариант - мок/стаб внутри браузера, но это ближе к юнитам JS
источник

ad

anna domnich in QA — Автоматизация
Есть конкретный пример таких серверов?
источник

ad

anna domnich in QA — Автоматизация
Есть мок-серверы которые умеют проксировать запросы через себя.
источник

O

Oleg in QA — Автоматизация
вон там обсуждали
источник

LY

Lev Yarushin in QA — Автоматизация
anna domnich
Есть конкретный пример таких серверов?
источник

ad

anna domnich in QA — Автоматизация
Спасибо, ребята, герои моего дня просто, очень полезный чат!
источник

A

Antonio in QA — Автоматизация
Подскажите, а как через WebDriver Открыть новую вкладку, сори за базовый вопрос)
источник

ДВ

Диана Верикова (Кудрявцева) in QA — Автоматизация
Antonio
Подскажите, а как через WebDriver Открыть новую вкладку, сори за базовый вопрос)
хоть язык скажите)
источник

п

панда-филантроп in QA — Автоматизация
Stanislav Vasenkov
Правила
1. Не задавайте вопросы, ответы на которые есть в первой строчке гугла/документации, https://nometa.xyz
2. Опишите проблему как можно подробнее, желательно в одном сообщении.
Код лучше оформить в тройные кавычки ` или выложить на http://gist.github.com
Фотографии кода крайне нежелательны, делайте скриншот.
3. Возможно, вы быстрее найдете ответ в более профильном сообществе.
java:
- @selenide_ru - для автоматизации UI (web, mobile)
- @rest_assured - для rest api
- @junit_ru  (junit5) - библиотека менеджмента тестов
- @gradle - лучше чем maven :)
Python:
- @testing_in_python
- @selene_py_ru - порт selenide для python
Javascript:
- @js_for_testing
Мобильное тестирование:
- @qa_mobile_automation - мобильная автоматизация
- @appium_ru - мобильное тестирование с appium
Нагрузочное тестирование:
- @qa_load
Контейнеризация:
- @aerokube selenoid
- @aerokube_moon selenoid k8s
Отчеты и тест-менеджмент:
-  @allure_ru отчеты и Enterprise edition as testmanagement tool
Прочее:
- @postman_by
- @jenkins_ru
4. Примерный ответ на вопрос “Как мне стать автотестером с нуля”:
- Обязательно нужен опыт ручного тестирования
- Немного полезных ссылок для начинающих найдете тут  t.me/qajuniors/71688
- По курсам подскажут здесь @qa_courses
5. Запрещен пиратский контент
6. За флуд и сообщения не связанные с автоматизацией тестирования - режим молчания/бан. Для более свободного общения - @rude_qa
7. Будьте вежливы, токсичность большой грех.
@a_vereta ознакомьтесь пожалуйста
источник

ДВ

Диана Верикова (Кудрявцева) in QA — Автоматизация
Antonio
Подскажите, а как через WebDriver Открыть новую вкладку, сори за базовый вопрос)
String selectLinkOpeninNewTab = Keys.chord(Keys.CONTROL,"t");
driver.findElement(By.xpath("body")).sendKeys(selectLinkOpeninNewTab);

driver.switchTo().window(new ArrayList<>(WebDriverRunner.getWebDriver().getWindowHandles()).get(numberTab - 1));
источник

A

Antonio in QA — Автоматизация
Спасибо
источник

SV

Stanislav Vasenkov in QA — Автоматизация
Antonio
Подскажите, а как через WebDriver Открыть новую вкладку, сори за базовый вопрос)
или с executeScript,        executeJavaScript("window.open()");
источник