# import yaml
#
# with open("../data/error_login.yaml", 'r', encoding='utf-8') as f:
#     data = yaml.safe_load(f)
#     print(data)
import pytest
from selenium import webdriver

from page.issue_page import IssuePage
from selenium.webdriver.common.by import By

from page.login_page import LoginPage
from page.manage_page import ManagePage
from page.project_page import ProjectPage

update_data = ['测试issue', 'Low', '2024-01-25', '2024-05-24', '223523', 'Feedback']
module_list = ['问题跟踪', '时间跟踪', '新闻', '文档', '文件', 'wiki', '版本库', '讨论区', '日历', '甘特图']


@pytest.mark.skip
def test_demo():
    option = webdriver.ChromeOptions()
    option.debugger_address = "127.0.0.1:9222"
    from selenium.webdriver.chrome.service import Service as ChromeService
    service = ChromeService(executable_path="E:\\driver\\chromedriver.exe")
    driver = webdriver.Chrome(options=option, service=service)
    a = Demo(driver)
    a.delete_user('aaa')
    print(a)
    # a.write_project_messages(issue_name='测试issue',
    #                         description='111', priority='High',
    #                          start_time='2024-02-01', due_time='2024-04-02', file_path='D:/1.json').commit()


class Demo(ManagePage):
    Priority_list = ['Low', 'Normal', 'High', 'Urgent', 'Immediate']

