From 23217c7d73da2df35a72b4bf5879ee2bea50d1d4 Mon Sep 17 00:00:00 2001 From: 阳洁 <2077506045@qq.com> Date: 星期五, 28 七月 2023 18:42:50 +0800 Subject: [PATCH] 测评系统自动测试 --- testcase/conftest.py | 18 +++++++++++++++++- 1 files changed, 17 insertions(+), 1 deletions(-) diff --git a/testcase/conftest.py b/testcase/conftest.py index 84df2a8..d82f962 100644 --- a/testcase/conftest.py +++ b/testcase/conftest.py @@ -5,9 +5,23 @@ import pytest import json import os +from selenium import webdriver +from selenium.webdriver.chrome.options import Options +from selenium.webdriver.chrome.service import Service +from webdriver_manager.chrome import ChromeDriverManager -@pytest.fixture +@pytest.fixture(scope="session") +def driver(request): + options = Options() + options.debugger_address = "127.0.0.1:9222" + # 鍒濆鍖杦ebdriver + driver = webdriver.Chrome(options=options) + request.addfinalizer(driver.quit) + return driver + + +@pytest.fixture(scope="session") def data_read(request) -> dict: """ 璇诲彇娴嬭瘯浣跨敤鐨勬暟鎹� @@ -16,6 +30,8 @@ """ # 鑾峰彇褰撳墠椤圭洰鏍硅矾寰� root_path = os.getcwd() + if "\\testcase" in root_path: + root_path = root_path[0:root_path.rfind("\\testcase")] # 鑾峰彇鍒拌鑾峰彇鏁版嵁鐨勯敭 key = request.param # 璇诲彇鏁版嵁 -- Gitblit v1.9.1