Size: a a a

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

2020 February 04

AT

Andrey Trofimov in QA — Автоматизация
Ну сделать тогда beforeall в базовом классе, от него наследовать все остальные и сделать флаг, что beforeAll уже выполнялся (например файл писать)
источник

i

iAmNOTaPleasureUnit in QA — Автоматизация
Всем привет, каким образом правильно интегрировать отчетность автотестов в Rest Rail с учетом что параметры Run ID и Test Case ID - динамические?
источник

i

iAmNOTaPleasureUnit in QA — Автоматизация
На данный момент юзаю метод client.send_post("add_result/1/1",
               {"status_id": client.test_result, "comment": "This test worked fine!"}
           )
источник

i

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

V

Vel in QA — Автоматизация
Andrey Trofimov
Ну сделать тогда beforeall в базовом классе, от него наследовать все остальные и сделать флаг, что beforeAll уже выполнялся (например файл писать)
так и есть testBase есть beforeAll (в ном находится логин), классовые тесты насделуются от него, также в классовых тестах есть свой before all для прекондишенов. А что значит сделать флаг?
источник

VL

Vyacheslav Leonidov in QA — Автоматизация
Большое спасибо, мы хоть увидели как это работает xD
источник

VL

Vyacheslav Leonidov in QA — Автоматизация
Vyacheslav Leonidov
Большое спасибо, мы хоть увидели как это работает xD
В итоге все получилось, еще раз спасибо. :)
источник

AB

Anatoly Bobunov in QA — Автоматизация
добрый вечер.
env1 - есть приватный docker registry, есть куча образов.
env2 - работает несколько контейнеров на основе образов из регистри
хочу прикрутить мониторинг, если образ обновился, то контейнер должен обновляться (стоп, пул, старт)
Понимаю что не я первый кому это понадобилось, вот и интересуюсь кто и что использует?
на вскидку можно обычным bash скриптом обновлять, можно утилитой Watchtower, можно использовать ansible...
источник

EI

Eugene Ivankov in QA — Автоматизация
Привет. Вопрос. Можно ли найти элемент, по фрагменту его названия? Типа Like в SQLе )  Например есть элемент #edit-csv-file-upload,  после, допустим, каких то действий он меняется на #edit-csv-file-upload--2MMssqpafl8--label.
источник

AB

Anatoly Bobunov in QA — Автоматизация
сходил кофе попить... сам же отвечу. Watchtower - если нужно чтобы работало здесь и сейчас, но в идеале стоит поднять kubernates
источник

ON

Oleg Nazarov in QA — Автоматизация
всем привет, подскажите пожалуйста как организовать распараллеливание тестов в TestNG с помощью Selenoid? может у кого есть ссылка на гит с проектом где подобный функционал уже реализован
источник

PG

Pavel Gromov in QA — Автоматизация
Oleg Nazarov
всем привет, подскажите пожалуйста как организовать распараллеливание тестов в TestNG с помощью Selenoid? может у кого есть ссылка на гит с проектом где подобный функционал уже реализован
<plugin>
       <groupId>org.apache.maven.plugins</groupId>
       <artifactId>maven-surefire-plugin</artifactId>
       <version>2.22.2</version>
       <configuration>
         <parallel>methods</parallel>
         <threadCount>5</threadCount>
       </configuration>
     </plugin>
источник

MK

Mike Khil in QA — Автоматизация
Eugene Ivankov
Привет. Вопрос. Можно ли найти элемент, по фрагменту его названия? Типа Like в SQLе )  Например есть элемент #edit-csv-file-upload,  после, допустим, каких то действий он меняется на #edit-csv-file-upload--2MMssqpafl8--label.
Можно попробовать contains in xpath

By.xpath("//td[contains(text(),'youruser')]") //here user text is case sensitive
By.xpath("//td[contains(lower-case(text()),'youruser')]") //to handle case sensitivity. Here user is not case sensitive
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Eugene Ivankov
Привет. Вопрос. Можно ли найти элемент, по фрагменту его названия? Типа Like в SQLе )  Например есть элемент #edit-csv-file-upload,  после, допустим, каких то действий он меняется на #edit-csv-file-upload--2MMssqpafl8--label.
div[id|=quick]

Ищет на https://phptravels.com/demo элемент #quick-news

Также, общая справка по возможностям CSS селекторов: https://www.w3schools.com/cssref/css_selectors.asp
источник

EI

Eugene Ivankov in QA — Автоматизация
Спасибо, понял. Ща поппробую
источник

P

Pavlo in QA — Автоматизация
Eugene Ivankov
Привет. Вопрос. Можно ли найти элемент, по фрагменту его названия? Типа Like в SQLе )  Например есть элемент #edit-csv-file-upload,  после, допустим, каких то действий он меняется на #edit-csv-file-upload--2MMssqpafl8--label.
//button[contains(@class, 'button-r4')]
источник

KL

Konstantin L in QA — Автоматизация
всем привет. помогите разобраться: из за-чего может возникать ошибка selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable? Пытаюсь нажать кнопку, а он мне это... Саму кнопку находит (отловил принтом)
источник

АМ

Андрей Михаевич in QA — Автоматизация
У меня такая проблема. Была из-за pop-up
источник

АМ

Андрей Михаевич in QA — Автоматизация
Konstantin L
всем привет. помогите разобраться: из за-чего может возникать ошибка selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable? Пытаюсь нажать кнопку, а он мне это... Саму кнопку находит (отловил принтом)
Он не сразу открывался просто
источник

KL

Konstantin L in QA — Автоматизация
sleep прописать?
источник