def teardown_class(self): DriverUtils.back_ops() time.sleep(3)
def teardown(self): time.sleep(3) DriverUtils.quit_driver()
import pytest from pathlib import Path from selenium import webdriver from utils.logs_util import DocumentExplorerLogger from utils.driver_utils import DriverUtils from utils.document_explorer import DocumentExplorer logger = DocumentExplorerLogger() driver_utils = DriverUtils() document_explorer = DocumentExplorer() BASEDIR = Path(__file__).resolve().parent # Download latest geckodriver for your test environment, mozilla version, os type(macos, linux, windows) # https://github.com/mozilla/geckodriver/releases # Change this path accordingly pointing to driver path locally gecko_driver_path = BASEDIR.joinpath("drivers/macos/geckodriver") # Download latest chrome driver for your test environment, chrome version, os type(macos, linux, windows) # http://chromedriver.chromium.org/downloads # Change this path accordingly pointing to driver path locally chrome_driver_path = BASEDIR.joinpath("drivers/macos/chromedriver") # Fixture for Web Drivers @pytest.fixture(params=["firefox"], scope="class") def driver_init(request): """ Fixture for initiating web driver used by selenium based on params list :param request: :return:
def teardown(self): DriverUtils.quit_driver()
def setup(self): self.driver = DriverUtils.get_driver() DriverUtils.set_switch(True) self.exam_manage = ExamManagePage(self.driver) self.post_learn_page = PostLearningPage(self.driver)
def setup(self): self.driver = DriverUtils.get_driver() DriverUtils.set_switch(True) self.index_page = IndexPage(self.driver) self.login_page = LoginPage(self.driver) self.driver.get("http://localhost/")
def setup(self): self.driver = DriverUtils.get_driver() DriverUtils.set_switch(True) self.learn_pro_page = LearningProjectPage(self.driver) self.train_needs_page = TrainNeedsPage(self.driver)
def setup(self): self.driver = DriverUtils.get_driver() DriverUtils.set_switch(True) self.train_sort_page = TrainSortPage(self.driver)
def teardown_class(self): DriverUtils.set_switch(False) DriverUtils.get_driver().get_screenshot_as_file("./screenshot/tpshop.png") DriverUtils.quit_driver()
def setup(self): self.driver = DriverUtils.get_driver() DriverUtils.set_switch(True) self.study = StudyResourcesManagePage(self.driver) self.resources_sort_page = ResourcesSortPage(self.driver)
def setup(self): self.driver = DriverUtils.get_driver() DriverUtils.set_switch(True) self.web_site_news_page = WebSiteNewsPage(self.driver) self.operation_log_page = OperationLogPage(self.driver)
def setup(self): self.driver = DriverUtils.get_driver() DriverUtils.set_switch(True) self.role_permission_manage_page = RolePermissionManagePage( self.driver)
def setup(self): self.driver = DriverUtils.get_driver() self.index = PageIndex(self.driver) self.login = PageLogin(self.driver) self.driver.get('http://192.168.2.133/')
def setup(self): self.driver = DriverUtils.get_driver() DriverUtils.set_switch(True) self.resources_sort_page = ResourcesSortPage(self.driver) self.course_label_page = CourseLabelPage(self.driver)
def setup(self): self.driver = DriverUtils.get_driver() DriverUtils.set_switch(True) self.train_sort_page = TrainSortPage(self.driver) self.questionnaire_management_page = QuestionnaireManagementPage(self.driver)
def setup(self): self.driver = DriverUtils.get_driver() DriverUtils.set_switch(True) self.post_manage_page = PostManagePage(self.driver)
def teardown_class(self): DriverUtils.set_switch(False) time.sleep(2) DriverUtils.quit_driver()
def setup(self): self.driver = DriverUtils.get_driver() DriverUtils.set_switch(True) self.questionnaire_template_page = QuestionnaireTemplatePage(self.driver) self.resources_sort_page = ResourcesSortPage(self.driver)