|
# 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']
|
|
|