Exemplo n.º 1
0
 def test_pub_ari(self, ari_title, ari_context, ari_channel, expect):
     # 2.组织测试数据
     config.PUB_ARITCAL_TITLE = ari_title.format(time.strftime("%H%M%S"))
     # 3.执行测试步骤
     self.home_proxy.to_pub_ari_page()
     self.pub_ari_proxy.test_pub_aritcal(config.PUB_ARITCAL_TITLE, ari_context, ari_channel)
     # 截图
     get_allure_png(self.driver, "发布文章")
     # 4.结果断言
     assert is_element_exist(self.driver, expect)
Exemplo n.º 2
0
 def test_pub_ari(self, ari_title, ari_context, ari_channel, expect):
     # 2.组织测试数据
     config.PUB_ARITCAL_TITLE = ari_title.format(time.strftime("%H%M%S"))
     logging.info("文章标题{}:".format(config.PUB_ARITCAL_TITLE))
     # 3.执行测试步骤
     self.home_proxy.to_pub_ari_page()
     self.pub_ari_proxy.test_pub_aritcal(config.PUB_ARITCAL_TITLE,
                                         ari_context, ari_channel)
     # 产生一个截图
     get_allure_png(self.driver, "发布文章")
     # 4.结果断言
     assert is_element_exist(self.driver, expect)
     self.driver.get("http://ttmp.research.itcast.cn/")
Exemplo n.º 3
0
    def test_ari_publish(self, ari_title, ari_context, ari_channel_name, expect):
        # 3.1 定义测试数据
        # title = "test{}".format(time.strftime("%Y%m%d%H%M%S"))
        # context = "testtesttest测试测试测试"
        # channel_name = '测试开发'
        # 3.2 调用业务方法形成完整的业务
        config.PUB_ARITCAL_TITLE = ari_title.format(time.strftime("%Y%m%d%H%M%S"))
        time.sleep(3)
        self.home_proxy.to_pub_ari_page()
        time.sleep(3)
        self.pub_ari_proxy.test_publish_ari(config.PUB_ARITCAL_TITLE, ari_context, ari_channel_name)

        # 截图
        get_allure_png(self.driver, "发布文章")

        # 断言
        assert is_element_exist(self.driver, expect)
Exemplo n.º 4
0
 def test_mp_login(self, username, code):
     logging.info("username={},code={}".format(username, code))
     self.proxy_login.mp_login(username, code)
     get_allure_png(self.driver, "filename")
     assert is_element_exist(self.driver, "江苏传智播客")