def teardown_class(self):
     DriverUtils.back_ops()
     time.sleep(3)
Beispiel #2
0
 def teardown(self):
     time.sleep(3)
     DriverUtils.quit_driver()
Beispiel #3
0
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:
Beispiel #4
0
 def teardown(self):
     DriverUtils.quit_driver()
Beispiel #5
0
 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/")
Beispiel #7
0
 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)
Beispiel #8
0
 def setup(self):
     self.driver = DriverUtils.get_driver()
     DriverUtils.set_switch(True)
     self.train_sort_page = TrainSortPage(self.driver)
Beispiel #9
0
 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)
Beispiel #11
0
 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)
Beispiel #12
0
 def setup(self):
     self.driver = DriverUtils.get_driver()
     DriverUtils.set_switch(True)
     self.role_permission_manage_page = RolePermissionManagePage(
         self.driver)
Beispiel #13
0
 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)
Beispiel #15
0
 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)
Beispiel #16
0
 def setup(self):
     self.driver = DriverUtils.get_driver()
     DriverUtils.set_switch(True)
     self.post_manage_page = PostManagePage(self.driver)
Beispiel #17
0
 def teardown_class(self):
     DriverUtils.set_switch(False)
     time.sleep(2)
     DriverUtils.quit_driver()
Beispiel #18
0
 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)