def init_loginEnv(): #启动浏览器静默模式 option = webdriver.ChromeOptions() option.add_argument('headless') driver = webdriver.Chrome(chrome_options=option) #driver=webdriver.Chrome() driver.get(login_url) #窗口最大化 driver.maximize_window() LoginP=LoginPage(driver) LoginP.wait_iframe_and_switch_to_it(LoginP.account_iframe,model_name='切换到登录iframe') #调用wait_windows_and_switch_to_it方法,切换窗口,# 在测试用例中调用BasePage里的方法,是由页面对象去调用,该页面对象继承了BasePage类 yield [driver,LoginP] driver.quit()
def init_loginedEnv(): #启动浏览器静默模式 option = webdriver.ChromeOptions() option.add_argument('headless') driver = webdriver.Chrome(chrome_options=option) #driver=webdriver.Chrome() driver.get(login_url) #窗口最大化 driver.maximize_window() LoginP=LoginPage(driver) LoginP.wait_iframe_and_switch_to_it(LoginP.account_iframe) LoginP.login(login_data['username'],login_data['passwd']) yield driver driver.quit()