class TestSearch: def setup(self): self.main = Main() def test_search(self): self.main.search().seach_csdn() return True def teardown(self): pass
class TestLogin: def setup(self): self.main = Main() def test_login(self): self.main.goto_Login_Register().account_password().login() return True def teardown(self): pass
class TestPhoneLogin: def setup(self): self.main = Main() def test_phonelogin(self): self.main.goto_Login_Register().phone_nopasswd_login().phone_login() return True def teardown(self): pass
class TestWechatScan: def setup(self): self.main = Main() def test_wechatscan_cookie(self): self.main.goto_Login_Register().wechat_app_scan().get_wechat_scan() cookies = json.load(open('wechatscan.json')) for cookie in cookies: self.main._driver.add_cookie(cookie) while True: # self.main._driver.refresh() #显示等待 res = WebDriverWait(self.main._driver,20). \ until(expected_conditions.element_to_be_clickable((By.XPATH,'//div[@class="index_nav_left"]/ul/li[1]/a'))) if res is not None: break
def setup(self): self.main = Main()