Size: a a a

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

2020 February 27

МЧ

Михаил Черепанов in QA — Автоматизация
Bola
Это не надо покрывать тестом. Это стандарт, который поддерживается браузером. Максимум, можно проверить, что есть определенные атрибуты у элемента. https://developer.mozilla.org/ru/docs/HTML/HTML5/Constraint_validation
спасибо!
источник

AI

Alexander I. in QA — Автоматизация
Михаил Черепанов
вот так выглядит
Так это не фронт, это нативный браузерный тултип
источник

O

Olga in QA — Автоматизация
oh my, я уж и не знаю, как стандартный браузерный попап выглядит )) оказывается )
источник

t

to the next step! in QA — Автоматизация
почему findElements находит локаторов больше чем есть на странице? в хроме показывает 17, а метод возвращает 48
источник

B

Bola in QA — Автоматизация
гадать сложно )
показывай исходники страницы ))
что передаешь в findElements()?
какой стек используешь?
источник

I

Ilyas in QA — Автоматизация
Михаил Черепанов
Всем привет! подскажите, кто знает, как chromedriver-ом поймать сообщение о пустом поле (форма авторизации, при пропуске либо логина либо пароля на несколько секунд высвечивается с подсказкой что нужно его заполнить). Или проще обработать что со страницей ничего не произошло??
источник

AS

Aleksey Sazonov in QA — Автоматизация
Всем привет!
Подскажите, как лучше организовать автотесты, хочу разделить логику и настройки (сейчас всё в одном скрипте)
Использую : python + selenium + pytest
В conftest.py использую фикстуры с :
1. Настройка окружения
2. Доступ к элементам
На пункте 2 и возникает сложность.
Когда запускаю pytest test_....py
При "импорте" сразу начинается поиск элемнтов,
В conftest.py :
@pytest.fixture(scope="module")
def browser():
   ban = driver.find_element_by_id('ban')
Что вполне логично, но вот не могу допереть, как правильнее разделить логику поиска элементов и работу с ними.
Может быть у кого-то есть ссылка на статьи/книги?
источник

СС

Сказочный Сникерс in QA — Автоматизация
Aleksey Sazonov
Всем привет!
Подскажите, как лучше организовать автотесты, хочу разделить логику и настройки (сейчас всё в одном скрипте)
Использую : python + selenium + pytest
В conftest.py использую фикстуры с :
1. Настройка окружения
2. Доступ к элементам
На пункте 2 и возникает сложность.
Когда запускаю pytest test_....py
При "импорте" сразу начинается поиск элемнтов,
В conftest.py :
@pytest.fixture(scope="module")
def browser():
   ban = driver.find_element_by_id('ban')
Что вполне логично, но вот не могу допереть, как правильнее разделить логику поиска элементов и работу с ними.
Может быть у кого-то есть ссылка на статьи/книги?
PageObject
источник

СС

Сказочный Сникерс in QA — Автоматизация
Aleksey Sazonov
Всем привет!
Подскажите, как лучше организовать автотесты, хочу разделить логику и настройки (сейчас всё в одном скрипте)
Использую : python + selenium + pytest
В conftest.py использую фикстуры с :
1. Настройка окружения
2. Доступ к элементам
На пункте 2 и возникает сложность.
Когда запускаю pytest test_....py
При "импорте" сразу начинается поиск элемнтов,
В conftest.py :
@pytest.fixture(scope="module")
def browser():
   ban = driver.find_element_by_id('ban')
Что вполне логично, но вот не могу допереть, как правильнее разделить логику поиска элементов и работу с ними.
Может быть у кого-то есть ссылка на статьи/книги?
Пример в https://t.me/testing_in_python в пине под 8 пунктом
источник

AS

Aleksey Sazonov in QA — Автоматизация
Спасибо! Кажется, это то, что надо)
источник

EG

Edward Galiaskarov in QA — Автоматизация
Evgenii B
Список фич проекта:
Любая Test Management System, тест план созданный в ней (testrail, zephyr, etc)

Код: репорт тест кейсов в соответствующий прогон тест плана (http client + TMS api)

Код: allure и репорт прогонов в виде html. Альтернативно посмотреть на возможности TMS и импорта результата прогонов в нужном формате
Большое спасибо.  Неожиданно выпал из реальности, не смог присоединится к беседе, хотя и сам задал вопрос.
Варианты:
Любая TMS
Allure Server
https://qameta.io

Правильно понял?
источник

AE

Artem Eroshenko in QA — Автоматизация
правильно
источник

EG

Edward Galiaskarov in QA — Автоматизация
👍
источник

EG

Edward Galiaskarov in QA — Автоматизация
Artem Eroshenko
правильно
а какая все-таки любая TMS из бесплатных мне что-то приходит в голову только testlink мы ее на прошлом проекте использовали, но лишь как репозиторий тесткейсов. Ее тоже можно?
источник

AE

Artem Eroshenko in QA — Автоматизация
из бесплатных я знаю тоже только testlink
источник

EG

Edward Galiaskarov in QA — Автоматизация
А остальное получается только платное? А что из платного зебест? Экономит время, силы и уберегает от головной боли :) ? Cucumber Studio не пробовали?
источник

ZE

Zewa 🚽 Expert in QA — Автоматизация
Edward Galiaskarov
а какая все-таки любая TMS из бесплатных мне что-то приходит в голову только testlink мы ее на прошлом проекте использовали, но лишь как репозиторий тесткейсов. Ее тоже можно?
Берите плагин для jira. Там копейки
источник

EG

Edward Galiaskarov in QA — Автоматизация
у нас нет жиры :)
источник

LY

Lev Yarushin in QA — Автоматизация
Есть qiwi tcms
источник

EG

Edward Galiaskarov in QA — Автоматизация
Lev Yarushin
Есть qiwi tcms
источник