// const baseLogin = (I) => {
//     I.amOnPage('/login')
//     I.fillField({id: 'email'}, 'qwe@qwe.qwe')
//     I.fillField({id: 'password'}, '1qaz@WSX29')
//     I.click({name: 'login_btn'})
//     I.wait(3)
//     I.amOnPage('/courses-and-groups')
//
// }
// const createCourse = (I, course_name) => {
//     I.click('Создать курс')
//     I.waitForText('Создание курса')
//     I.fillField({id: 'title'}, course_name)
//     I.fillField({id: 'duration'}, '15')
//     I.click({id: 'submit_course_btn'})
//     I.waitForText(`Курс ${course_name} успешно создан!`)
//     I.dontSee('Создание курса')
//     I.see(course_name)
// }
//
// const createGroup = (I, courseName, groupNum) => {
//     I.click({id: `${courseName}_card`})
//     I.waitForText('+ Добавить новую группу')
//     I.click('+ Добавить новую группу')
//     I.waitForText('Создание группы')
//     I.click({id:'start_date'})
//     I.pressKey('Enter')
//     I.click({id:'end_date'})
//     I.pressKey('Enter')
//     I.click({id: 'color_blueviolet_label'})
//     I.click('Создать')
//     I.see(`Группа ${courseName} ${groupNum} успешно создана!`)
//     I.dontSee('Создание группы')
// }
//
// const deactivateCourse = (I, courseName) => {
//     I.click({id: `${courseName}_deactivation_icon`})
//     I.waitForText(`Вы уверены, что хотите деактивировать курс ${courseName}?`)
//     I.click('Подтвердить')
//     I.waitForText(`Курс ${courseName} успешно деактивирован!`)
//     I.dontSee(`Вы уверены, что хотите деактивировать курс ${courseName}?`)
//     I.dontSee(courseName)
//     I.click('Перейти к неактивным')
//     I.waitForText(courseName)
// }
//
// Feature('Курсы/группы')
// Scenario('Создание курса', async ({I}) => {
//     baseLogin(I)
//     createCourse(I, 'Java')
// });
//
//
// Scenario('Редактирование курса', async ({I}) => {
//     baseLogin(I)
//     I.click({id: 'Java_edit_icon'})
//     I.fillField({id: 'title'},  'Javascript')
//     I.click('Сохранить')
//     I.waitForText(`Курс Javascript успешно изменен!`)
//     I.dontSee('Редактирование курса')
//     I.see('Javascript')
// });
//
//
// Scenario('Деактивация курса', async ({I}) => {
//     baseLogin(I)
//     deactivateCourse(I, 'Javascript')
// });
//
// Scenario('Активация курса без групп', async ({I}) => {
//     baseLogin(I)
//     I.click('Перейти к неактивным')
//     I.waitForText('Javascript')
//     I.click({id: 'Javascript_activation_icon'})
//     I.see('Курс Javascript успешно активирован!')
//     I.wait(3)
//     I.dontSee('Javascript')
//     I.click('Перейти к активным')
//     I.see('Javascript')
// })
//
// Scenario('Создание группы', async ({I}) => {
//     baseLogin(I)
//     createGroup(I, 'Javascript', '1')
// });
//
// Scenario('Редактирование группы', async ({I}) => {
//     baseLogin(I)
//     I.click({id: 'Javascript_card'})
//     I.waitForText('+ Добавить новую группу')
//     I.click({id: 'Javascript_1_edit'})
//     I.fillField({id: 'number'}, '15')
//     I.click('Сохранить')
//     I.waitForText('Группа Javascript 15 успешна изменена!')
// });
//
// Scenario('Активация курса c группами без выбора групп', async ({I}) => {
//     baseLogin(I)
//     deactivateCourse(I,'Javascript')
//     I.click({id: 'Javascript_activation_icon'})
//     I.click('Подтвердить')
//     I.see('Курс Javascript успешно активирован!')
//     I.see('Группы курсов')
//     I.click({id: 'Javascript_card'})
//     I.see('Javascript 15')
// })
//
// Scenario('Активация группы', async ({I}) => {
//     baseLogin(I)
//     I.click('Перейти к неактивным')
//     I.see('Группы курсов')
//     I.click({id: 'Javascript_card'})
//     I.see('Javascript 15')
//     I.click({id: 'Javascript_15_activate'})
//     I.waitForText('Группа Javascript 15 успешно активирована!')
//     I.dontSee('Группы курсов')
//     I.click('Перейти к активным')
//     I.click({id: 'Javascript_card'})
//     I.see('Javascript 15')
// })
//
// Scenario('Активация курса c группами c выбором групп', async ({I}) => {
//     baseLogin(I)
//     deactivateCourse(I,'Javascript')
//     I.click({id: 'Javascript_activation_icon'})
//     I.click('Выбрать все группы')
//     I.click('Подтвердить')
//     I.see('Курс Javascript успешно активирован!')
//     I.dontSee('Группы курсов')
//     I.click('Перейти к активным')
//     I.click({id: 'Javascript_card'})
//     I.see('Javascript 15')
// })