Size: a a a

testing_in_python

2020 April 07

L

Lirlili in testing_in_python
Нурсултан
так это не рекурсивный колект, рекурсивный это вглубь папок от точки запуска, и он работает
штош, значит я не знаю это слово )
источник

Z

Zloikurt in testing_in_python
Ребята, еще вопросик. Для винды качать вебдрайвер - понятно.
а как для линукса? нужно пакет ставить или ручками качать тоже драйвер?
источник

L

Lirlili in testing_in_python
Zloikurt
Ребята, еще вопросик. Для винды качать вебдрайвер - понятно.
а как для линукса? нужно пакет ставить или ручками качать тоже драйвер?
качать вебдрайвер
источник

K

Korwwyn in testing_in_python
Zloikurt
Ребята, еще вопросик. Для винды качать вебдрайвер - понятно.
а как для линукса? нужно пакет ставить или ручками качать тоже драйвер?
google -> selenium install ubuntu
источник

Н

Нурсултан in testing_in_python
Zloikurt
Ребята, еще вопросик. Для винды качать вебдрайвер - понятно.
а как для линукса? нужно пакет ставить или ручками качать тоже драйвер?
скачай бинарник, дай права на исполнение, укажи путь в настройках запуска
источник

I

Igor in testing_in_python
Korwwyn
google -> selenium install ubuntu
+ версия веб драйвера должна подходить к версии хрома
источник

ИС

Игорь Середа in testing_in_python
Lirlili
у меня не коллектит родительские каталоги, например структура такая

root
      |
      |
      -src
      -test
             |
              _init_.py
              conftest.py
              test_test.py


запустив пайтест из src, он не соберет, то что в папке test
либо это по ключу надо делать, тут хз
Я думал ты говоришь, что он берёт тесты только из первого уровня вложенности, а рекурсивно не ищет. То что он наверх из src не выходит, это и Мазуту понятно.
источник

FB

Foo Bar in testing_in_python
Zloikurt
Ребята, еще вопросик. Для винды качать вебдрайвер - понятно.
а как для линукса? нужно пакет ставить или ручками качать тоже драйвер?
источник

L

Lirlili in testing_in_python
Игорь Середа
Я думал ты говоришь, что он берёт тесты только из первого уровня вложенности, а рекурсивно не ищет. То что он наверх из src не выходит, это и Мазуту понятно.
да я тупой просто, и думал, что рекурсия это еще и обратно
источник

Z

Zloikurt in testing_in_python
а firefox существует драйвер под линукс?
источник

L

Lirlili in testing_in_python
Zloikurt
а firefox существует драйвер под линукс?
гекодрайвер
источник

M

Merg in testing_in_python
Lirlili
да я тупой просто, и думал, что рекурсия это еще и обратно
он бы тебе воообще все тесты из всех проектов находил и запускал)
источник

L

Lirlili in testing_in_python
было бы заебись кстати
источник

GG

Gregory Gruzdov in testing_in_python
Nikita Vandyshev
А есть примеры? Может быть на гитхабе репо?
у нас поднят гитлаб сервер, так что репозитория нет.
источник

ИС

Игорь Середа in testing_in_python
Gregory Gruzdov
у нас поднят гитлаб сервер, так что репозитория нет.
Тут ответишь?
https://t.me/testing_in_python/13842
источник

GG

Gregory Gruzdov in testing_in_python
Игорь Середа
Если тебе придётся сделать какое-то базовое действие вебдрайвера, например, единично ткнуть на какой-то элемент, тоже для этого будешь отдельный action писать, чтобы развязать слои? Или начнёшь их смешивать?
Экшен слой отвечает на вопрос  " зачем".
базовое действие вебдрайвера ты же делаешь с какой-то объяснимой человеческой целью (да хоть проверить, что элемент работает, например).
Поэтому, ответив на вопрос " зачем" ты сможешь понять, какой экшен тебе создать.
Приведи, пожалуйста, более точный пример, расскажу, как это выглядит.

Экшены прееводят любые действия с объектами на странице сайта в осмысленные действия.

Если прям нет никакого контекста, и просто вдруг надо куда-то тыкнуть ни зачем, можно прям из теста пейдж и тыкать, но я за всю историю нашего репозитория такого не видывал(а, может, забыл).
источник

GG

Gregory Gruzdov in testing_in_python
И предвосхищая вопрос: да, экшен может состоять из вызова одного метода пейджа
источник

СС

Сказочный Сникерс in testing_in_python
Gregory Gruzdov
И предвосхищая вопрос: да, экшен может состоять из вызова одного метода пейджа
каеф
источник

M

Merg in testing_in_python
в codeception подобный подход, там есть класс Actor, у которого есть методы взаимодействия с апи, UI или базой
источник

GG

Gregory Gruzdov in testing_in_python
да,  с АПИ и базой мы так же работаем.
НО стоит смотреть в эту сторону, если это оправдано. Если у тебя весь тест  с потрохами - это 50 строчек кода, и не стоит вопрос дублирования кода, то и  смысла заморачиваться нету. Хотя сила привычки иногда все-таки заставляет рисовать красивую структуру.
источник