コード例 #1
0
 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('登录测试完毕')
コード例 #2
0
 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()
コード例 #3
0
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
コード例 #4
0
    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()
コード例 #5
0
 def setUpClass(cls) -> None:
     print('执行setUpClass方法')
     cls.driver = BaseDriver()
コード例 #6
0
        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()
コード例 #7
0
def init_register():
    driver = BaseDriver().init_driver()
    home_page = Home_Page(driver)
    home_page.touch_to_sign_up()
    yield driver
コード例 #8
0
def init_driver():
    driver = BaseDriver().init_driver()
    yield driver
コード例 #9
0
def common_driver():
    driver = BaseDriver().base_driver()
    yield driver
    driver.close_app()
    driver.quit()