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()
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()
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()
def driver(): base = BaseUI() # 打开浏览器 base.start_browser("chrome_debugger") yield base
def driver(): base = BaseUI() # base.start_browser("chrome") base.start_browser("chrome_debugger") yield base base.driver.quit()
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
def driver(): base = BaseUI('chrome') yield base base.driver.quit()