Esempio n. 1
0
def driver():
    driver_path = os.path.join(PRJ_ROOT_PATH, "chrome_driver/chromedriver.exe")
    driver = webdriver.Chrome(driver_path)
    driver.maximize_window()  # 最大化浏览器
    driver.implicitly_wait(8)  # 设置隐式时间等待
    base = BaseUI(driver)
    yield base
    driver.quit()
Esempio n. 2
0
def base_ui():
    driver_path = os.path.abspath(
        os.path.join(os.path.dirname(__file__), os.path.pardir)).replace(
            '\\', '/') + "/chrome_driver/chromedriver.exe"
    driver = webdriver.Chrome(driver_path)
    driver.maximize_window()  # 最大化浏览器
    driver.implicitly_wait(8)  # 设置隐式时间等待
    base = BaseUI(driver)
    yield base
    driver.quit()
Esempio n. 3
0
def driver():
    base = BaseUI()
    if platform.system() == "Windows":
        base.start_browser('chrome')
        print('Window环境运行chrome浏览器驱动')
    else:       # 无头浏览器 在Linux下
        base.start_browser('chrome_headless')
        print('linux环境运行chrome_headless浏览器驱动')

    yield base
    base.driver.quit()
Esempio n. 4
0
def driver():
    base = BaseUI()
    # 打开浏览器
    base.start_browser("chrome_debugger")
    yield base
Esempio n. 5
0
def driver():
    base = BaseUI()
    # base.start_browser("chrome")
    base.start_browser("chrome_debugger")
    yield base
    base.driver.quit()
Esempio n. 6
0
def driver():
    base = BaseUI()
    # 打开浏览器
    base.start_browser("mobile")
    # 登录
    base.get("http://m-uat.transtalent.cn/new-login")
    base.click('//span[text()="使用账号登录 >"]')
    base.send_keys('//input[@placeholder="请输入账号"]', 'lh20')
    base.send_keys('//input[@placeholder="请输入密码"]', '20')
    base.click('//button')
    time.sleep(2)
    yield base
Esempio n. 7
0
def driver():
    base = BaseUI('chrome')
    yield base
    base.driver.quit()