Exemplo n.º 1
0
class AdminLoginPage(BasePage):
    def __init__(self, driver):
        super().__init__(driver)
        self.driver = driver
        self.efg = ReadIni(file_name=file_name)
        self.cfg = ReadIni(is_page_view=False)
        self.driver.set_page_load_timeout(30)
        self.driver.set_script_timeout(30)
        self.logger = get_logger()
        self.url = self.cfg.read_config('admin', 'url')

    def open_admin_url(self):
        self.open_url(self.url)
Exemplo n.º 2
0
# -*- coding: utf-8 -*-
"""
@Time : 2020/12/30 下午1:11
@Auth : lizhouquan
@File :initdriver.py
@IDE :PyCharm
@Motto:ABC(Always Be Coding)

"""
import os
import sys
from selenium import webdriver
from util.read_ini import ReadIni

init_driver = ReadIni(is_page_view=False, file_name='driver')
view = int(init_driver.read_config('driver_init', 'view'))
driver_path = os.path.join(os.path.dirname(os.path.dirname(__file__)),
                           'chromedriver')


def init_driver():
    """
    初始化driver配置
    :return: 返回driver对象
    """
    if view == 1:
        # 配置chrome浏览器无界面测试
        option = webdriver.ChromeOptions()
        option.add_argument('headless')
        option.add_argument('--no-sandbox')
        option.add_argument('--disable-dev-shm-usage')