Автоматизация тестирования с помощью Selenium и Python
Давайте теперь создадим виртуальное окружение и активируем его. Все пакеты для Python, которые мы будем устанавливать в курсе, будут доступны только в этом виртуальном окружении. Следующие команды мы продолжим выполнять в консоли. Создадим папку, где будут храниться наши виртуальные окружения, и перейдем в неё.
$ mkdir environments $ cd environments
$ python3 -m venv selenium_env
$ source selenium_env/bin/activate Если окружение активировано, то мы увидим в начале командной строки терминала название окружения в круглых скобках. Теперь мы можем устанавливать нужные нам пакеты и запускать скрипты для тестов, которые мы напишем:
Помощь по git git help <команда> или git <команда> --help
Создаём репозиторий и клонируем его git clone адрес вашего репозитория
Для того чтобы добавить файлы под бдительный взор Git, нужно выполнить команду: git add README.md
Посмотреть текущий статус git status
Для того чтобы зафиксировать и сохранить свою работу нужно выполнить "коммит". Коммит — это небольшой кусочек вашей работы. Хорошей практикой считается делать коммиты не слишком маленькими. Еще к коммитам пишут короткие сообщения, описывающие изменения — постарайтесь писать их как можно более осмысленными. Просто представьте, что их будут читать ваши коллеги (или вы сами через год) в попытках разобраться, что вы сделали. Сообщение добавляется с помощью флага -m. Если все прошло как надо, в ответе вы увидите, сколько строк и файлов изменилось
git commit -m "тут ваше сообщение о коммите"
Добавление изменений на сервер
Сейчас у вашего репозитория есть две разные копии — одна локальная, которая уже содержит изменения в файле, и удаленная — на гитхабе. Необходимо наши локальные коммиты положить в удаленный репозиторий. Для этого есть специальная команда git push <репозиторий><название ветки>. git push origin master Или git push origin main //для новых репозиториев.
https://learngitbranching.js.org/ — отличный интерактивный туториал https://git-scm.com/book/ru/v2/ — лучшая книга вообще https://hyperskill.org/learn/topic/257/ https://stepik.org/course/4138/ https://stepik.org/course/3145/ http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/ru/index.html https://habr.com/company/intel/blog/344962/ https://githowto.com/ru