def login_and_out(): Driver.init_driver() login_page = LoginPage() cf = ConfigParser() cf.read("../cfg/auto.cfg") username = cf.get("account", "username") password = cf.get("account", "password") login_page.account_login(username, password) yield Driver.driver.quit()
class TestLogin(object): @pytest.fixture(scope="moudle", autouse=True) def set_up(self): Driver.init_driver() yield Driver.driver.quit() def test_login(self): self.login_page = LoginPage() print(self.login_page.get_title()) self.login_page.account_login("13061481781", "doubanbelle1015") assert self.login_page.get_my_douban_text() == "我的豆瓣"