Size: a a a

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

2020 May 19

А

Александр in QA — Автоматизация
голосование составлено немного неверно
должно быть напишу сам \ не буду писать сам
причины почему не буду - вторичны
источник

АБ

Арсений Батыров... in QA — Автоматизация
Александр
голосование составлено немного неверно
должно быть напишу сам \ не буду писать сам
причины почему не буду - вторичны
this
источник

АБ

Арсений Батыров... in QA — Автоматизация
давайте ревоут :)
источник

KV

Ksenia Vorobyeva in QA — Автоматизация
Там пока что все равно второй варик с большим отрывом побеждает
источник

KV

Ksenia Vorobyeva in QA — Автоматизация
=)
источник

LY

Lev Yarushin in QA — Автоматизация
Арсений Батыров
давайте ревоут :)
Давай варианты. Сделаем новый
источник

АБ

Арсений Батыров... in QA — Автоматизация
Вот такое https://t.me/qa_automation/120074 я при необходимости:
- напишу сам
- не буду писать сам
источник

LY

Lev Yarushin in QA — Автоматизация
Есть онлайн сервис где доступна генерация тестовых данных. При необходимости я такое
Анонимный опрос
34%
Напишу сам
66%
Не буду писать сам
Проголосовало: 105
источник

V

Vadim in QA — Автоматизация
Привет. Кто-нибудь пробовал чистить текущий токен во время выполнения в рест шарпе?
источник

KV

Ksenia Vorobyeva in QA — Автоматизация
Vadim
Привет. Кто-нибудь пробовал чистить текущий токен во время выполнения в рест шарпе?
А проблема в чем?)
источник

V

Vadim in QA — Автоматизация
Ksenia Vorobyeva
А проблема в чем?)
нужно сначала выполнить реквест с токеном одного юзера, потом авторизоваться за другого и выполнить с его токеном
источник

ES

Eugene Stogniy in QA — Автоматизация
Vadim
нужно сначала выполнить реквест с токеном одного юзера, потом авторизоваться за другого и выполнить с его токеном
ну должен  быть какой то едпойнт - логаут
источник

V

Vadim in QA — Автоматизация
ендпоинт  есть, а вот в объекте рест реквеста это, я полагаю, ничего не изменит
источник

V

Vadim in QA — Автоматизация
останется просто невалидный токен
источник

V

Vadim in QA — Автоматизация
Решение: client.RemoveDefaultParameter("Authorization");
источник

V

Vadim in QA — Автоматизация
удалить в клиенте заголовок авторизации
источник

A

Anna in QA — Автоматизация
кто может подсказать как делать скрины на падающие тесты с помощью JUni5 + Selenide + Alure? Нашла на стаке такое решение
@Rule
public TestWatcher screenshotOnFailure = new TestWatcher() {
   @Override
   protected void failed(Throwable e, Description description) {
       makeScreenshotOnFailure();
   }

   @Attachment("Screenshot on failure")
   public byte[] makeScreenshotOnFailure() {
       return ((TakesScreenshot) driver).getScreenshotAs(OutputType.BYTES);
   }
};
,  переделала в такое
    public TestWatcher screenshotOnFailure = new TestWatcher() {
       @Override
       public void testDisabled(ExtensionContext extensionContext, Optional<String> optional) {}

       @Override
       public void testSuccessful(ExtensionContext extensionContext) {}

       @Override
       public void testAborted(ExtensionContext extensionContext, Throwable throwable) {}

       @Override
       public void testFailed(ExtensionContext extensionContext, Throwable throwable) {
           makeScreenshotOnFailure();
       }

       @Attachment("Screenshot on failure")
       public void makeScreenshotOnFailure() {
           SelenideLogger.addListener("AllureSelenide",
                   new AllureSelenide()
                           .screenshots(true));

       }
   };
, теперь хз как подключить к тестовому методу с помощью
@ExtendWith
источник

D

Di in QA — Автоматизация
Anna
кто может подсказать как делать скрины на падающие тесты с помощью JUni5 + Selenide + Alure? Нашла на стаке такое решение
@Rule
public TestWatcher screenshotOnFailure = new TestWatcher() {
   @Override
   protected void failed(Throwable e, Description description) {
       makeScreenshotOnFailure();
   }

   @Attachment("Screenshot on failure")
   public byte[] makeScreenshotOnFailure() {
       return ((TakesScreenshot) driver).getScreenshotAs(OutputType.BYTES);
   }
};
,  переделала в такое
    public TestWatcher screenshotOnFailure = new TestWatcher() {
       @Override
       public void testDisabled(ExtensionContext extensionContext, Optional<String> optional) {}

       @Override
       public void testSuccessful(ExtensionContext extensionContext) {}

       @Override
       public void testAborted(ExtensionContext extensionContext, Throwable throwable) {}

       @Override
       public void testFailed(ExtensionContext extensionContext, Throwable throwable) {
           makeScreenshotOnFailure();
       }

       @Attachment("Screenshot on failure")
       public void makeScreenshotOnFailure() {
           SelenideLogger.addListener("AllureSelenide",
                   new AllureSelenide()
                           .screenshots(true));

       }
   };
, теперь хз как подключить к тестовому методу с помощью
@ExtendWith
Selenide же из коробки делает скриншоты и html страницу
источник

A

Anna in QA — Автоматизация
Di
Selenide же из коробки делает скриншоты и html страницу
Надо с аллюром(
источник

A

Anna in QA — Автоматизация
Di
Selenide же из коробки делает скриншоты и html страницу
а, все, получилось, перемудрила и сама себе усложнила((
источник