Size: a a a

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

2020 March 04

АС

Артем Сидорук in QA — Автоматизация
SMB
ребят, тут такое короче
почему вот это
Assert.AreEqual<List<string>>(wannabyHardcodedHeaders,secondaryHeaders,"oh, NOOO!");
- нифига не работает (бросает экцепшен, хотя формально (по содержимому) оба List-а абсолютно идентичны)?
Чего я не знаю/недочитал (на docs.microsoft.com был, и там все лаконично до а**я -
"AreEqual<T>(T, T)
Tests whether the specified values are equal and throws an exception if the two values are not equal.")
Рекомендую посмотреть на библиотеку FluentAssertions

Через нее два листа сравниваться будут ровно так, как ты ожидаешь.
firstList.Should().Be(secondList, "ohh noo!!") ;
источник

ZE

Zewa 🚽 Expert in QA — Автоматизация
Roman Speranskii
Denver - это для PHP - Мне он не нужен
Я спрашивал что-то подобное для MySQL чтобы в Docker не лезть.
Denver это просто автоинсталлер lamp

Если надо ставитбь базу - берешь и ставишь базу...
источник

SM

Sergey Miroshin in QA — Автоматизация
Всем доброе утро.
Element not found {input[type="file"]}
Expected: exist
Caused by: json.JsonException: Unable to determine type from: <. Last 1 characters read: <

Selenide, java. Никто с таким не сталкивался?

Проблема на RemoteDriver. Гуглежь ничего внятного не дал.
источник

EG

Edward Galiaskarov in QA — Автоматизация
Всем привет.

Коллеги cucumberисты, скажите, пожалуйста, как штатными средствами записывать результаты прогона в один файл.

сейчас я использую команды такого вида

rem Testcase "Log in to site"
set filename=%dir_rep%\01test_login.html
echo off > %filename%
call cucumber --require features features\tests\login_reg\test_login.feature --format html --out %filename%

rem Testcase "Register user"
set filename=%dir_rep%\02test_registeruser.html
echo off > %filename%
call cucumber --require features features\tests\login_reg\test_registeruser.feature --format html --out %filename%

т.е. запись каждого теста ведется в отдельный файл

я попробовал указывать одно имя файла для записи результатов, но файл перезаписывается, а не добавляется

можно в команде просто запустить все тесты, но мне нужна особая последовательность.

Как вы решаете подобную задачу?
источник

A

Andrey in QA — Автоматизация
Товарищи, есть ли в данном чате апологеты cypress, особенно те кто практикует visual regression testing используя cypress?
Суть: есть визуальные тесты. Я успешно запустил их по просьбе трудящихся над проектом в пайплайнах, соответственно все тесты
что были упали, а упали по причине того что фонт в докере с сайпрессом выглядит как будто без антиалиасинга.
Вопрос: были ли у вас такие проблема? если да то как решали? Если кто юзает Visual тестинг используя сайпресс как вы
дебажите тесты локально? в докере?
Заранее спасибо за ответы (возможную помощь)

P.S. я пока могу предложить этой команде два варианта работы 1) коммитить тесты => брать артефакты из пайплайна => проверять их
и коммитить как мастера 2) запускать тесты локально в докере и брать артифакты от туда
источник

ДВ

Диана Верикова (Кудрявцева) in QA — Автоматизация
источник

A

Andrey in QA — Автоматизация
thanks
источник

M

Max in QA — Автоматизация
Кто пользуется расширением chropath на chrome, оно у вас работает ?
источник

B

Bola in QA — Автоматизация
работает
источник

AS

Aleksandr Shipovalov in QA — Автоматизация
Max
Кто пользуется расширением chropath на chrome, оно у вас работает ?
+
источник

L

Lucky in QA — Автоматизация
Max
Кто пользуется расширением chropath на chrome, оно у вас работает ?
+
источник

TL

THE LOGOS in QA — Автоматизация
Коллеги добрый день. Подскажите есть ли возможность запускать тесты на jenkins, если  указан vm options, то все убегает на Selenium grid, а если vm не указан, то локально все запускается.
источник

EB

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

TL

THE LOGOS in QA — Автоматизация
Evgenii B
Ну так ты напиши скрипт который на основаниях переданного параметра в сборку или переменной окружения будет запускать одно или другое
О, хорошая идея. Я о ней тоже думал. Просто мало ли есть и другие варианты.
источник

EB

Evgenii B in QA — Автоматизация
источник

ИФ

Имя Фамилия in QA — Автоматизация
Как создавать экземпляр страницы за пределами @test в testng при использовании selenide?
источник

AV

Alexei Vinogradov in QA — Автоматизация
Что-то я снова припух:

open("http://huk24.de");
       sleep(10000);
       System.out.println($(".cookie-consent").isDisplayed());
       System.out.println($(".hero-card__img-wrapper",1).isDisplayed());

> true
> true

Как так? @barancev
источник

A

Alex in QA — Автоматизация
Alexei Vinogradov
Что-то я снова припух:

open("http://huk24.de");
       sleep(10000);
       System.out.println($(".cookie-consent").isDisplayed());
       System.out.println($(".hero-card__img-wrapper",1).isDisplayed());

> true
> true

Как так? @barancev
Помню Алексей на одной из конференций рассказывал что isDisplayed работает не корректно
источник

B

Bola in QA — Автоматизация
Alexei Vinogradov
Что-то я снова припух:

open("http://huk24.de");
       sleep(10000);
       System.out.println($(".cookie-consent").isDisplayed());
       System.out.println($(".hero-card__img-wrapper",1).isDisplayed());

> true
> true

Как так? @barancev
А должно быть как? Мде читаю с телефона
источник

AV

Alexei Vinogradov in QA — Автоматизация
Alex
Помню Алексей на одной из конференций рассказывал что isDisplayed работает не корректно
ну там по спеке:
Although WebDriver does not define a primitive to ascertain the visibility of an element in the viewport, we acknowledge that it is an important feature for many users. Here we include a recommended approach which will give a simplified approximation of an element’s visibility, but please note that it relies only on tree-traversal, and only covers a subset of visibility checks.

просто думал, что в этом-то кейсе должно 100% работать.
источник