Отредактировано Что я обнаружил, так это то, что я все неправильно подошел к команде: pytest.main () не может быть вызвано из строки терминала (я используюPyCharm) правильный подход - поместить весь код внутри , если name == " main " , следующим образом:
if __name__ == "__main__":
junit_path = '.\Reports\/Junit_' + time.strftime("%d%m%Y_%H%M%S") + '.xml'
result_log_path = '.\Reports\/Logs\/Execution_' +
time.strftime("%d%m%Y_%H%M%S") + '.log'
pytest.main(['-v', '-x','--junitxml', junit_path, '--resultlog', result_log_path])
после этого с помощью командной строки терминала я смог вызвать выполнение, вызвав:
python ./<<file name>>