def bid_init_driver(): driver = webdriver.Chrome() driver.get("http://120.78.128.25:8765/Index/login.html") login_page = LoginPage(driver) login_page.submit_userinfo(login.user_corrent['phone'], login.user_corrent['password']) bid_page = BidPage(driver) yield (driver, login_page, bid_page) #相当于setup #生成器,迭代器 driver.quit()
def init_driver(): print('begin driver') driver = webdriver.Chrome() driver.get("http://120.78.128.25:8765/Index/login.html") driver.maximize_window() login_page = LoginPage(driver) login_page.submit_userinfo(login_message.user_corrent[0]["phone"], login_message.user_corrent[0]["password"]) index_page = IndexPage(driver) bid_page = BidPage(driver) yield (driver, index_page, bid_page) #在执行yield地时候会执行测试用例,执行完测试用例在执行quit driver(生成器) #yield 后面可以return一些东西,生成器的概念 print('quit driver') driver.quit()