Size: a a a

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

2020 November 25

R

Roman Mhoian in QA — Автоматизация
вытяните все елементы и запихните в лист, и отуда радомно выбирайте элемент
источник

NV

Neta Vogner in QA — Автоматизация
Дмитрий Канаев
Есть еще такой вариант:
wd = new ChromeDriver(options);
WebDriverRunner.setWebDriver(wd);
wd.manage().timeouts().implicitlyWait(10L, TimeUnit.SECONDS);
Implicit Wait - неявное (косвенное, скрытое) ожидание устанавливается один раз в коде вне операции поиска и действительно до изменения. Значение по умолчанию - 0, т.е. никакого ожидания. Implicit Wait применяется ко всем последующим операциям поиска неявно

10L, TimeUnit.SECONDS - в течение 10 сек будем искать элемент, если найдем раньше - используем, если не найдем - ошибку получим.
Спасибо попробую разобраться
источник

AB

Alexey Bogush in QA — Автоматизация
Всем привет! Кто нибудь подскажите пжл, на СI/CD при билде проекта ошибка "NullPointer inStream parameter is null" есть подозрение, что не читаются переменные из файла .gitlab-ci.yml, в проекте эти переменные пытаюсь вытаскивать с помощью String ServiceHost = System.getenv("SERVICE_HOST"), я в тупике. Может надо еще в pom файле как-то указать путь к этим переменным?
источник

AM

Artur Mustafin in QA — Автоматизация
Alexey Bogush
Всем привет! Кто нибудь подскажите пжл, на СI/CD при билде проекта ошибка "NullPointer inStream parameter is null" есть подозрение, что не читаются переменные из файла .gitlab-ci.yml, в проекте эти переменные пытаюсь вытаскивать с помощью String ServiceHost = System.getenv("SERVICE_HOST"), я в тупике. Может надо еще в pom файле как-то указать путь к этим переменным?
врядли это CI/CD
источник

AM

Artur Mustafin in QA — Автоматизация
Alexey Bogush
Всем привет! Кто нибудь подскажите пжл, на СI/CD при билде проекта ошибка "NullPointer inStream parameter is null" есть подозрение, что не читаются переменные из файла .gitlab-ci.yml, в проекте эти переменные пытаюсь вытаскивать с помощью String ServiceHost = System.getenv("SERVICE_HOST"), я в тупике. Может надо еще в pom файле как-то указать путь к этим переменным?
в pom.xml файле убери секцию resources
источник

AB

Alexey Bogush in QA — Автоматизация
Artur Mustafin
врядли это CI/CD
в jobe
источник

AM

Artur Mustafin in QA — Автоматизация
Alexey Bogush
в jobe
inStream parameter is null ошибка java, у тебя где там жава - в jenkins? или в коде
источник

AB

Alexey Bogush in QA — Автоматизация
Artur Mustafin
в pom.xml файле убери секцию resources
давно уже убрал
источник

AB

Alexey Bogush in QA — Автоматизация
Artur Mustafin
inStream parameter is null ошибка java, у тебя где там жава - в jenkins? или в коде
запуск происходит через gitLab
источник

ТФ

Татьяна Федотова... in QA — Автоматизация
в гитлабе в переменных окружения есть SERVICE_HOST?
источник

R

Roman Mhoian in QA — Автоматизация
Alexey Bogush
Всем привет! Кто нибудь подскажите пжл, на СI/CD при билде проекта ошибка "NullPointer inStream parameter is null" есть подозрение, что не читаются переменные из файла .gitlab-ci.yml, в проекте эти переменные пытаюсь вытаскивать с помощью String ServiceHost = System.getenv("SERVICE_HOST"), я в тупике. Может надо еще в pom файле как-то указать путь к этим переменным?
источник

R

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

AB

Alexey Bogush in QA — Автоматизация
variables:
   SERVICE_HOST: "https://...." это в gitlab-ci.yml
источник

LY

Lev Yarushin in QA — Автоматизация
Alexey Bogush
Всем привет! Кто нибудь подскажите пжл, на СI/CD при билде проекта ошибка "NullPointer inStream parameter is null" есть подозрение, что не читаются переменные из файла .gitlab-ci.yml, в проекте эти переменные пытаюсь вытаскивать с помощью String ServiceHost = System.getenv("SERVICE_HOST"), я в тупике. Может надо еще в pom файле как-то указать путь к этим переменным?
Если переменная установлена, можно просто проверить её, добавьте в gitlab-ci.yml
before_script:
 - echo "The SERVICE_HOST is:" $SERVICE_HOST
источник

AB

Alexey Bogush in QA — Автоматизация
Lev Yarushin
Если переменная установлена, можно просто проверить её, добавьте в gitlab-ci.yml
before_script:
 - echo "The SERVICE_HOST is:" $SERVICE_HOST
вот что вернуло $ echo "The SERVICE_HOST is:" $SERVICE_HOST
The SERVICE_HOST is: https://……..
источник

LY

Lev Yarushin in QA — Автоматизация
Ну значит устанавливается переменная.
источник

R

Roman Mhoian in QA — Автоматизация
Alexey Bogush
вот что вернуло $ echo "The SERVICE_HOST is:" $SERVICE_HOST
The SERVICE_HOST is: https://……..
в коде через логер выведите что падает в  String ServiceHost = System.getenv("SERVICE_HOST")
источник

R

Roman Mhoian in QA — Автоматизация
Alexey Bogush
вот что вернуло $ echo "The SERVICE_HOST is:" $SERVICE_HOST
The SERVICE_HOST is: https://……..
и да покажите скрипт запуска ваших тестов в gitlab-ci.yml
источник

AK

Alexander Kosich in QA — Автоматизация
Roman (rpwheeler)
Пишите в чат.

1. Не задавайте вопросы, ответы на которые есть в первой строчке гугла/документации,
а также мета-вопросы - https://nometa.xyz
Можно ли с помощью этой либы отправить сообщение в очередь, без exchanger'a. В данный момент у меня не отправляет ничего в нужную очередь.

в данный момент это выглядит примерно так
    def publish(self, queue: str, msg: dict, repeat: int = 1, delay: float = 0.):
       properties = {'content_type': 'application/json'}
       exchange, rkey = queue.split('/') if '/' in queue else ("", queue)

       event = {
           "Body": msg.get("Body") or msg
       }

       body = json.dumps(event).encode()

       exchange = rabbitpy.Exchange(self._channel, exchange)
       message = rabbitpy.Message(self._channel, body, properties)

       for _ in range(repeat):
           message.publish(exchange, rkey)
           dlog("RabbitMQ publish to exchange \"%s\" with routing key \"%s\": %s", exchange, rkey, event)
           time.sleep(delay)

rmq.publish(queue='h.test.Handler',
                                 msg={"login": login, "user": 1}, repeat=1)
источник

AB

Alexey Bogush in QA — Автоматизация
Roman Mhoian
и да покажите скрипт запуска ваших тестов в gitlab-ci.yml
stages:
 - tests

test:
 tags:
   - dev
 stage: tests
 image: maven:3.6.3-jdk-11
 variables:
   SERVICE_HOST: "https://…….
   
 script:
   - mvn clean test
источник