Size: a a a

QA — Automation

2021 August 28

A

Aletca in QA — Automation
Обычно я молчу, но тут не выдержала.
источник

S

Sergey in QA — Automation
Не. Ну у меня пригорело
источник

S

Sergey in QA — Automation
Знатно так
источник

EG

Efim Gerasimov in QA — Automation
У нас так тоже бывает. Исторически сложилась, что автотесты запускаются на Дженкинсе, а почти всё остальное на гитлабе)))
Тут был один аргумент, что в гитлабе нет удобного интерфейса для выбора всяких параметров, а в дженкинсе настроили удобно, по выпадающему списку выбираешь тест-сьют, что запустить, можно другого пользователя указать удобно, а не через командную строку или в настройках указывать заново
источник

IB

Ivan Baranov in QA — Automation
1.должна быть документация по веб-сервису (api), иначе ни как.
-endpoints  и какие параметры принимают, обязательны ли эти параметры,
example:
- api/user
- api/customer
- api/ product

2.составляете тест кейс на endpoints  в разрезе  параметров.
3. Postman  в руки и проверяем наши кейсы.
4. Пишите автотесты
источник

Y

Yura in QA — Automation
Ребята, я пишу тесты на Pytest использую библиотеку httpx.
Хочу также те же тесты использовать в Locust. У кого то может єсть реальный опыт
источник

AS

Andrei Solntsev in QA — Automation
Да ну? А как же TDD? А как же BDD?
источник

P

Pengo in QA — Automation
Дергалку курлов сделайте и дергайте с разными параметрами. Я просто постманом дергаю. Но можно чем угодно еще.
источник

EG

Efim Gerasimov in QA — Automation
Дак а зачем? Когда есть интерфейс удобный, где можно выбирать и делать все выкрутасы и уже настроено всё😊
источник

TF

Tom Frank in QA — Automation
Пытаюсь тест на webdriverIO написать, после запуска выпадают ошибки. Не находит 'browser' после того как js файл в ts расширил, кто сталкивался ?
источник

B

Bola in QA — Automation
источник

VY

Valentin Yuriev in QA — Automation
Проверь установку тайпскрипта и скинь код
источник

SR

Sergey Raspopov in QA — Automation
Ну синтаксис js и ts то отличается наверное
источник

TF

Tom Frank in QA — Automation
в tsconfige чего то не было, щас заработало
источник

AP

Andrey Pyrinov in QA — Automation
Подскажите по такому вопросу. Есть страница логина (вход в Jira).
Ввожу данные, жму кнопку отправки.

Далее может быть 2 варианта
1) логин успешен, перейдем на другую страницу
2) логин неуспешен, на этой же странице отобразится ошибка

Делаю такое условие:
WebDriverWait wait = new WebDriverWait(Driver.currentDriver(), 10, 1000);
wait.until(ExpectedConditions.or(
                   ExpectedConditions.elementToBeClickable(jiraDashboardPage.userProfileButton),
                   ExpectedConditions.presenceOfElementLocated(By.xpath("//div[contains(@class,\"aui-message\")]/p"))
);

1 вариант успешно отрабатывает, а вот во 2 случае падает по таймауту, а не сразу идет дальше. Т.е. 2 условие не срабатывает.
В чем проблема? Контент на JS что ли подгружается и Selenide не находит его по xpath? Как отловить появление сообщения об ошибке?
источник

AP

Andrey Pyrinov in QA — Automation
Скринчик
источник

AP

Andrey Pyrinov in QA — Automation
Причем ниже по коду строка
public SelenideElement errorMessage = $(By.xpath("//div[contains(@class,\"aui-message\")]/p"));
...
if(errorMessage.exists()) System.out.println("Ошибка логина: "+errorMessage.text());
отрабатывает корректно, элемент ищется
источник

B

Bola in QA — Automation
а почему логин может быть успешен или не успешен? что это за тест такой?
источник

P

PirraToZ in QA — Automation
Может быть "такой логин не существует", хотя кто знает
источник

AP

Andrey Pyrinov in QA — Automation
У меня не тест, а автоматизация рутины
источник