mirror of
https://github.com/KenanZhu/AutoLibrary.git
synced 2026-06-18 07:23:03 +08:00
refactor(AutoLib): extract the initialization of LibOperators to a separate method
This commit is contained in:
+12
-3
@@ -96,13 +96,21 @@ class AutoLib(MsgBase):
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
self._showTrace(f"浏览器驱动初始化失败: {e}")
|
self._showTrace(f"浏览器驱动初始化失败: {e}")
|
||||||
return False
|
return False
|
||||||
# init library operators
|
self._showTrace(f"浏览器驱动已初始化, 类型: {self.__driver_type}, 路径: {self.__driver_path}")
|
||||||
|
return True
|
||||||
|
|
||||||
|
|
||||||
|
def __initLibOperators(
|
||||||
|
self
|
||||||
|
):
|
||||||
|
|
||||||
|
if not self.__driver:
|
||||||
|
self._showTrace(f"浏览器驱动未初始化, 请先初始化浏览器驱动 !")
|
||||||
|
return
|
||||||
self.__lib_checker = LibChecker(self._input_queue, self._output_queue, self.__driver)
|
self.__lib_checker = LibChecker(self._input_queue, self._output_queue, self.__driver)
|
||||||
self.__lib_login = LibLogin(self._input_queue, self._output_queue, self.__driver)
|
self.__lib_login = LibLogin(self._input_queue, self._output_queue, self.__driver)
|
||||||
self.__lib_logout = LibLogout(self._input_queue, self._output_queue, self.__driver)
|
self.__lib_logout = LibLogout(self._input_queue, self._output_queue, self.__driver)
|
||||||
self.__lib_reserve = LibReserve(self._input_queue, self._output_queue, self.__driver)
|
self.__lib_reserve = LibReserve(self._input_queue, self._output_queue, self.__driver)
|
||||||
self._showTrace(f"浏览器驱动已初始化, 类型: {self.__driver_type}, 路径: {self.__driver_path}")
|
|
||||||
return True
|
|
||||||
|
|
||||||
|
|
||||||
def __waitResponseLoad(
|
def __waitResponseLoad(
|
||||||
@@ -204,6 +212,7 @@ class AutoLib(MsgBase):
|
|||||||
else:
|
else:
|
||||||
if not self.__initDriverUrl():
|
if not self.__initDriverUrl():
|
||||||
return
|
return
|
||||||
|
self.__initLibOperators()
|
||||||
|
|
||||||
user_counter = {"current": 0, "success": 0, "failed": 0, "passed": 0}
|
user_counter = {"current": 0, "success": 0, "failed": 0, "passed": 0}
|
||||||
users = self.__users_config_reader.get("users")
|
users = self.__users_config_reader.get("users")
|
||||||
|
|||||||
Reference in New Issue
Block a user