def test_login_normal(self): self.driver = BaseDriver() self.url = 'http://101.129.1.87/CMSMOBILE/' self.driver.get(self.url) login_page = LoginPage(self.driver) login_page.login() assert '菜单管理页' == self.driver.title logger.info('登录测试完毕')
def test_create_art(self): self.driver = BaseDriver() url = 'http://101.129.1.87/CMSMOBILE' self.driver.get(url) a = LoginPage(self.driver) b = CreateContribution(self.driver) c = CreateArtPage(self.driver) a.login() b.create_contribution() c.switch_window() c.create_art()
def init_add_friend(): driver = BaseDriver().init_driver() home_page = Home_Page(driver) login_pag = Login_Page(driver) home_page.touch_login() login_pag.login_by_password_action(CD.login_username_zws, CD.login_passwd_zws) home_page.touch_do_next() home_page.touch_home_friend() yield driver
def test_create(self): self.driver = BaseDriver() url = 'http://101.129.1.87/CMSMOBILE' self.driver.get(url) login = LoginPage(self.driver) login.login() create = CreateContribution(self.driver) create.create_contribution() print(self.driver.title) logger.info('已进入新建多媒体') handle1 = self.driver.current_window_handle print('第一个窗口的ID:', handle1) handle2 = self.driver.window_handles[1] self.driver.switch_to.window(handle2) print(self.driver.title) assert '新建多媒体' == self.driver.title b = BasePage(self.driver) b.scrollmid1()
def setUpClass(cls) -> None: print('执行setUpClass方法') cls.driver = BaseDriver()
super().__init__(driver) logger.info('打开新建多媒体稿件页') def click_channel(self): self.by_find_element(*self._channel).click() def change_channel(self): cc = Select(self.driver.find_element_by_id("pChannelId")) cc.select_by_value(value='CHAL1494570464952106') def click_create_menu(self): self.by_find_element(*self._create_menu).click() def click_create_contribution(self): self.by_find_element(*self._create_contribution).click() def create_contribution(self): self.click_channel() self.change_channel() self.click_create_menu() self.click_create_contribution() if __name__ == '__main__': driver = BaseDriver() driver.get('http://101.129.1.176/CMSMOBILE/cms/myConsole/myConsole.jsp') a = CreateContribution(driver) b = LoginPage(driver) time.sleep(6) b.login() a.create_contribution()
def init_register(): driver = BaseDriver().init_driver() home_page = Home_Page(driver) home_page.touch_to_sign_up() yield driver
def init_driver(): driver = BaseDriver().init_driver() yield driver
def common_driver(): driver = BaseDriver().base_driver() yield driver driver.close_app() driver.quit()