Exemplo n.º 1
0
 def test_recommend(self):
     """
     首页:推荐
     """
     self.swipe.swipe_down_half(self.driver)
     el_id_click(self.driver, cfg.get("Home", "El_TJ"))
     screenshot(self.driver)
Exemplo n.º 2
0
 def test_ad_right(self):
     """
     首页:广告位-右
     """
     el_id_click(self.driver, cfg.get("Home", "El_Ad_Right"))
     screenshot(self.driver)
     el_id_click(self.driver, cfg.get("Action", "Left"))
Exemplo n.º 3
0
 def test_more_brand(self):
     """
     首页:更多品牌
     """
     el_id_click(self.driver, cfg.get("Home", "El_More_Category"))
     screenshot(self.driver)
     el_id_click(self.driver, cfg.get("Action", "Finish"))
Exemplo n.º 4
0
 def test_carousel(self):
     """
     首页:轮播
     """
     el_id_click(self.driver, cfg.get("Home", "El_Carousel"))
     self.driver.implicitly_wait(10)
     screenshot(self.driver)
     el_id_click(self.driver, cfg.get("Action", "Left"))
Exemplo n.º 5
0
 def test_scan(self):
     """
     首页:二维码扫描
     """
     el_id_click(self.driver, cfg.get("Home", "El_Qr"))
     screenshot(self.driver)
     time.sleep(1)
     el_id_click(self.driver, cfg.get("Action", "Left"))
Exemplo n.º 6
0
 def test_initial(self):
     """
     首页:首页初始页面
     """
     if self.driver.current_activity != ".activity.MainActivity":
         self.driver.implicitly_wait(10)
     #self.driver.set_page_load_timeout(30)
     el_id_click(self.driver, cfg.get("Home", "El_Home"))
     screenshot(self.driver)
Exemplo n.º 7
0
    def test_more_category(self):
        """
        首页:更多品类
        """
        if u"更多品类" in el_text(self.driver, cfg.get("Home",
                                                   "El_More_Category")):
            screenshot(self.driver)
        else:
            self.swipe.swipe_down_half(self.driver)

        el_id_click(self.driver, cfg.get("Home", "El_More_Category"))
        screenshot(self.driver)
        el_id_click(self.driver, cfg.get("Action", "Finish"))
Exemplo n.º 8
0
    def test_recommend_class(self):
        """
        首页:推荐品类
        """
        e1 = cfg.get("Home", "El_Category1")
        e2 = cfg.get("Home", "El_Category2")
        e3 = cfg.get("Home", "El_Category3")
        e4 = cfg.get("Home", "El_Category4")
        recommend_class_list = [e1, e2, e3, e4]

        while 1:
            self.swipe.swipe_down_half(self.driver)
            if u"更多品类" in el_text(self.driver,
                                  cfg.get("Home", "EL_More_Category")):
                screenshot(self.driver)
                break
        for e in recommend_class_list:
            el_id_click(self.driver, e)
            screenshot(self.driver)
            el_id_click(self.driver, cfg.get("Action", "Back"))
Exemplo n.º 9
0
    def test_recommend_brand(self):
        """
        首页:推荐品牌
        """
        e1 = cfg.get("Home", "El_Brand1")
        e2 = cfg.get("Home", "El_Brand2")
        e3 = cfg.get("Home", "El_Brand3")
        e4 = cfg.get("Home", "El_Brand4")
        recommend_class_list = [e1, e2, e3, e4]

        while 1:
            self.swipe.swipe_down_half(self.driver)
            if u"更多品牌" in el_text(self.driver, cfg.get("Home",
                                                       "EL_More_Brand")):
                screenshot(self.driver)
                break
        for e in recommend_class_list:
            el_id_click(self.driver, e)
            screenshot(self.driver)
            el_id_click(self.driver, cfg.get("Action", "Left"))
Exemplo n.º 10
0
 def test_recommend_big(self):
     """
     首页:大牌
     """
     el_id_click(self.driver, cfg.get("Home", "EL_DP"))
     screenshot(self.driver)
Exemplo n.º 11
0
 def test_recommend_light(self):
     """
     首页:轻奢
     """
     el_id_click(self.driver, cfg.get("Home", "EL_QS"))
     screenshot(self.driver)
Exemplo n.º 12
0
 def test_initial(self):
     """
     首页:首页初始页面
     """
     el_id_click(self.driver, cfg.get("Home", "El_Home"))
     screenshot(self.driver)