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