Size: a a a

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

2019 September 18

MK

Maksim Kanin in QA — Автоматизация
+
источник

IB

Ildar Bekmansurov in QA — Автоматизация
Tyrion
да, его нет. Попробую по-другому сформулировать вопрос - возможно ли как-то выбрать элемент secondChild базируясь на том, что у нас в элементе firstChild
взять родителя, потом его сиблинга
источник

B

Bola in QA — Автоматизация
Локаторы - это такая тема, что лучше про него тут не спрашивать. Учись гуглить.
источник

T

Tyrion in QA — Автоматизация
Bola
Принцип такой: находишь элемент, который является основным, от которого отталкиваешься. А потом уже от него двигаешься по осям xpath.
В твоём примере находишь secondChild - а потом погугли, как бегать по дереву
понял, спасибо
источник

S

Sergey Sergey in QA — Автоматизация
Oleg
Ну сделай отдельный логгер для него
кажется заработало после того, как я класс клиента подложил .logger(new Slf4jLogger(Client.class)), а в конфиге логгера указал <logger name="package.with.client"> level="DEBUG"
источник

S

Sergey Sergey in QA — Автоматизация
спасибо большое за помощь всем откликнувшимся
источник

B

Bola in QA — Автоматизация
Evgenii B
Тяжелая инженерная задача
+1
источник

IB

Ildar Bekmansurov in QA — Автоматизация
Tyrion
понял, спасибо
https://docs.google.com/document/d/1PdfKMDfoqFIlF4tN1jKrOf1iZ1rqESy2xVMIj3uuV3g/pub
вот тут если что можно посмотреть
источник

O

Oleg in QA — Автоматизация
Sergey Sergey
кажется заработало после того, как я класс клиента подложил .logger(new Slf4jLogger(Client.class)), а в конфиге логгера указал <logger name="package.with.client"> level="DEBUG"
не понял что произошло :)
Может в feign логгирование не через loggerFactory организовано и приходится ему свою имплементацию самому подсовывать.

А потом эти люди говорят, что ресташур говно :/
источник

S

Sergey Sergey in QA — Автоматизация
сколько людей столько и мнений :) В RA достаточно сделать log().all() и больше ни к чему не прикасаться. А тут второй вечер пытаюсь собрать конструктор. Интересно, конечно, но долго.
источник

MK

Mem Kekovich in QA — Автоматизация
Sergey Sergey
сколько людей столько и мнений :) В RA достаточно сделать log().all() и больше ни к чему не прикасаться. А тут второй вечер пытаюсь собрать конструктор. Интересно, конечно, но долго.
Почему у меня все работает? Feign.builder.logger(log.full).buildClient ?
источник

MK

Mem Kekovich in QA — Автоматизация
Без интерцепторов
источник

MK

Mem Kekovich in QA — Автоматизация
У вас проблема не с фейном, а со спрингом и не пониманием как работает логирование и его конфигурация
источник

S

Sergey Sergey in QA — Автоматизация
я сейчас настраивал в чистом проекте, где junit, feign и logback. Без спринга. С непониманием есть проблемы, я их и пытаюсь решить.
источник

S

Sergey Sergey in QA — Автоматизация
Mem Kekovich
У вас проблема не с фейном, а со спрингом и не пониманием как работает логирование и его конфигурация
а что у вас за инстанс log?
источник

S

Sergey Sergey in QA — Автоматизация
какая реализация?
источник

MK

Mem Kekovich in QA — Автоматизация
Sergey Sergey
а что у вас за инстанс log?
Перепутал. logLevel
источник

S

Sergey Sergey in QA — Автоматизация
Не знаю, почему у вас работает :) Моя задача изначально как раз и была спринг не трогать вообще, просто вывести параллельно запросы фейна. И без настройки кастомного логгера не вышло это сделать.
источник

MK

Mem Kekovich in QA — Автоматизация
Sergey Sergey
Не знаю, почему у вас работает :) Моя задача изначально как раз и была спринг не трогать вообще, просто вывести параллельно запросы фейна. И без настройки кастомного логгера не вышло это сделать.
Feign.builder()
                    .decoder(new GsonDecoder())
                    .logger(new Logger.JavaLogger("GitHub.Logger").appendToFile("logs/http.log"))
                    .logLevel(Logger.Level.FULL)
                    .target(GitHub.class, "https://api.github.com");
 }
Как пример. Без logger тоже работает емнип
источник

IS

Ivan Sorokoletov in QA — Автоматизация
Ребят , а кто-нибудь параллелил xcuitest? Подскажите пож в какую сторону смотреть : Bluepill/ xcodebuild. Столкнулся с тем что сбрасывал симуляторы перед запуском тестов, а как это сделать если они паралельно сбрасываются не понимаю.
источник