Ejemplo n.º 1
0
    def test_order_call_QR(self):
        '''13下单页——拨打电话——二维码'''
        p = "下单页——拨打电话——二维码"
        po = mayi_QR_page.MaYiQRPage(self.driver)
        po.opentest("http://www.mayi.com/room/851272901")

        url = jiexi_QR.decode_qr(po.call_QR())
        sleep(3)
        # 打开解析后的下载地址
        po.opentest(url)
        sleep(2)

        # 下载按钮
        po.down_btn()
        sleep(2)

        # 调用公共函数,打印想获取的数据
        self.public_google_downpage(url, p)
Ejemplo n.º 2
0
    def test_landlord_zhaomu_QR(self):
        '''⑨PC房东招募的二维码'''
        p = "PC房东招募的二维码"
        po = mayi_QR_page.MaYiQRPage(self.driver)

        url = jiexi_QR.decode_qr(
            "http://staticnew.mayi.com/resourcesWeb/landlordRecruit/images/code.png"
        )
        sleep(3)
        # 打开解析后的下载地址
        po.opentest(url)
        sleep(2)

        # # 下载按钮
        po.down_btn()
        sleep(2)

        # 调用公共函数,打印想获取的数据
        self.public_google_downpage(url, p)
Ejemplo n.º 3
0
    def test_msg_QR(self):
        '''⑩IM聊天的二维码'''
        p = "IM聊天的二维码"
        po = mayi_QR_page.MaYiQRPage(self.driver)

        url = jiexi_QR.decode_qr(
            "http://staticnew.mayi.com/resourcesWeb/v201510/images/app_down_im.png"
        )
        sleep(3)
        # 打开解析后的下载地址
        po.opentest(url)
        sleep(2)

        # # 下载按钮
        # po.down_btn()
        # sleep(2)

        # 调用公共函数,打印想获取的数据
        self.public_google_downpage(url, p)
Ejemplo n.º 4
0
    def test_index_rigit_QR(self):
        '''⑦首页右侧保洁合作下面——APP首单立减5元——二维码'''
        p = "首页右侧保洁合作下面——APP首单立减5元——二维码"
        po = mayi_QR_page.MaYiQRPage(self.driver)
        po.opentest("http://www.mayi.com")
        po.js("var j = document.body.scrollTop = 1000")

        url = jiexi_QR.decode_qr(po.right_QR())
        sleep(3)
        # 打开解析后的下载地址
        po.opentest(url)
        sleep(2)

        # 下载按钮
        po.down_btn()
        sleep(2)

        # 调用公共函数,打印想获取的数据
        self.public_google_downpage(url, p)
Ejemplo n.º 5
0
    def test_APP50_QR(self):
        '''①APP50下载页面的二维码'''
        p = "APP50下载页面的二维码"
        po = mayi_QR_page.MaYiQRPage(self.driver)

        url = jiexi_QR.decode_qr(
            "http://staticnew.mayi.com/resourcesWeb/topic/app50/images/ewm.png"
        )
        sleep(3)
        # 打开解析后的下载地址
        po.opentest(url)
        sleep(2)

        # 下载按钮
        po.down_btn()
        sleep(2)

        # 调用公共函数,打印想获取的数据
        self.public_google_downpage(url, p)
Ejemplo n.º 6
0
    def test_bottom_left_QR(self):
        '''⑥下载蚂蚁短租客户端手机注册立送5元——二维码'''
        p = "下载蚂蚁短租客户端手机注册立送5元——二维码"
        po = mayi_QR_page.MaYiQRPage(self.driver)

        url = jiexi_QR.decode_qr(
            "http://staticnew.mayi.com/resourcesWeb/v201510/images/commom/app.jpg"
        )
        sleep(3)
        # 打开解析后的下载地址
        po.opentest(url)
        sleep(2)

        # 下载按钮
        po.down_btn()
        sleep(2)

        # 调用公共函数,打印想获取的数据
        self.public_google_downpage(url, p)
Ejemplo n.º 7
0
    def test_bottom_QR(self):
        '''④首页底部二维码'''
        p = "首页底部二维码"
        po = mayi_QR_page.MaYiQRPage(self.driver)

        # 获取最新的二维码url,并传到解析方法中。也可直接把url直接传,考虑二维码url可能会改变,因此每次都获取最新的。
        url = jiexi_QR.decode_qr(
            "http://staticnew.mayi.com/resourcesWeb/v201510/images/commom/app.jpg"
        )
        sleep(3)
        # 打开解析后的下载地址
        po.opentest(url)
        sleep(2)

        # 下载按钮
        po.down_btn()
        sleep(2)

        # 调用公共函数,打印想获取的数据
        self.public_google_downpage(url, p)
Ejemplo n.º 8
0
    def test_tenant_order_QR(self):
        '''14房客我的订单右侧二维码'''
        p = "房客我的订单右侧二维码"
        po = mayi_QR_page.MaYiQRPage(self.driver)
        po.opentest("http://www.mayi.com/")
        self.login_online()
        sleep(3)
        tenant_nav_page.TenantNavPage(self.driver).Iamtenant()

        url = jiexi_QR.decode_qr(po.tenant_order_QR())
        sleep(3)
        # 打开解析后的下载地址
        po.opentest(url)
        sleep(2)

        # 下载按钮
        po.down_btn()
        sleep(2)

        # 调用公共函数,打印想获取的数据
        self.public_google_downpage(url, p)
Ejemplo n.º 9
0
    def test_order_banner_QR(self):
        '''12房东我的订单banner图第一张——二维码'''
        p = "房东我的订单banner图第一张——二维码"
        po = mayi_QR_page.MaYiQRPage(self.driver)
        po.opentest("http://www.mayi.com")
        #登录
        self.login_online()
        sleep(5)
        landlord_nav_page.LandlordNavPage(self.driver).Iamlandlord()
        sleep(3)
        landlord_nav_page.LandlordNavPage(self.driver).close_weiChat()

        url = jiexi_QR.decode_qr(po.order_banner_QR())
        sleep(3)
        # 打开解析后的下载地址
        po.opentest(url)
        sleep(2)

        # 下载按钮
        po.down_btn()
        sleep(2)

        # 调用公共函数,打印想获取的数据
        self.public_google_downpage(url, p)