コード例 #1
0
 def test_creatrooms(self):
     u'创建房间'
     getdev = ChangeDev()
     getdev.changedev()
     set_current(0)
     poco = StdPoco()
     if poco("img_yuanbao").exists():
         poco("closeBtn").click()
         if poco("btn_new").exists():
             poco("btn_new").click()
             if poco("pan_newer_ddz").exists():
                 poco("Layout")[6].offspring("Image_bg").click()
                 poco("Layout")[6].offspring("list_view_select").offspring(
                     "btn_select1").click()
                 poco("Layout")[7].offspring("btn_sure").click()
                 assert (poco("cancleBtn").get_text() == "解散房间")
                 print('测试通过')
             else:
                 poco("btn_select2").child("label_name").click()
                 poco("btn_sure").click()
                 assert (poco("cancleBtn").get_text() == "解散房间")
                 print('测试通过')
         else:
             assert_equal(1, 2, msg='没找元素,测试失败')
     else:
         if poco("btn_new").exists():
             poco("btn_new").click()
             poco("btn_select2").child("label_name").click()
             poco("btn_sure").click()
             assert (poco("cancleBtn").get_text() == "解散房间")
             print('测试通过')
コード例 #2
0
ファイル: otherlogin.py プロジェクト: yuzhujiutian/ownerAuto
def other_login():
    odev = ChangeDev()
    o = odev.changedev()
    set_current(1)
    start_app('com.dashengzhangyou.pykf.lailaiguangdong')
    time.sleep(5)
    poco = StdPoco()
    poco("<Node | Tag = -1").child("Button")[1].click()  #点击进入openid界面
    poco("<Node | Tag = -1").child("<LayerColor | Tag = -1>")[1].child(
        "Widget")[1].click()  #点击openid输入框,方便输入openid
    text(id)  #随机输入5位id
    poco("<Node | Tag = -1").child("<LayerColor | Tag = -1>")[1].child(
        "Button").click()  #点击下方按钮
    time.sleep(3)
    poco("Layout")[1].offspring("city_list").child("root")[0].offspring(
        "btn_1").click()  #选择城市
    poco("Layout")[1].offspring("btn_yes_city").click()  #点击“确定”
    poco("yes").click()  #确认选择城市
    time.sleep(5)
    yzm = poco("lab_regist_verify")
    if yzm.exists():
        poco("closeBtn").click()
    else:
        print('not found')
    poco("btn_new").click()
    poco("btn_select2").child("label_name").click()
    poco("btn_sure").click()
    assert poco("cancleBtn").get_text() == "解散房间"
    roomNumbers = (poco("roomNum").get_text())
    return roomNumbers
コード例 #3
0
 def get_id(self):
     from until.ChangeDevs import ChangeDev
     selectDev = ChangeDev()
     selectDev.changedev()
     set_current(1)
     poco = StdPoco()
     userid = poco("lb_id").get_text().split(':')[1]
     return userid
コード例 #4
0
ファイル: Logout.py プロジェクト: yuzhujiutian/ownerAuto
 def Logout(self):
     time.sleep(1)
     dev=ChangeDev()
     dev.changedev()
     set_current(1)
     poco = StdPoco()
     keyevent("BACK")
     poco("btn_yes").click()
コード例 #5
0
ファイル: joinRoom.py プロジェクト: yuzhujiutian/ownerAuto
 def test_inputroomNumber(self):
     u'输入房间号'
     getdev = ChangeDev()
     getdev.changedev()
     set_current(0)
     poco = StdPoco()
     time.sleep(1)
     poco("btn_join").click()
     assert (poco("Label_90_0").get_text() == "请输入房间号")
     print('加入房间界面弹出正常,测试通过')
     time.sleep(0.5)
コード例 #6
0
ファイル: joinRoom.py プロジェクト: yuzhujiutian/ownerAuto
 def test_joinroom(self):
     u'加入房间'
     getdev = ChangeDev()
     getdev.changedev()
     time.sleep(1)
     roomNumber = other_login()
     set_current(0)
     poco = StdPoco()
     for i in range(len(roomNumber)):
         j = roomNumber[i]
         if j:
             poco("btn_code%s" % j).click()
     assert (poco("cancleBtn").get_text() == '退出房间')
     print('加入房间功能测试通过')
コード例 #7
0
ファイル: joinRoom.py プロジェクト: yuzhujiutian/ownerAuto
 def test_quitroom(self):
     u'退出房间'
     getdev = ChangeDev()
     getdev.changedev()
     set_current(0)
     poco = StdPoco()
     poco("cancleBtn").click()
     poco("btn_yes").click()
     assert (poco("btn_new"))
     print('退出房间功能测试通过')
     set_current(1)
     keyevent('BACK')
     poco = StdPoco()
     poco("btn_yes").click()
     keyevent('BACK')
     poco("btn_yes").click()
     set_current(0)
     poco = StdPoco()
コード例 #8
0
ファイル: qinyouclub.py プロジェクト: yuzhujiutian/ownerAuto
 def test_qinyouclub(self):
     u'亲友俱乐部'
     sta = ChangeDev()
     sta.changedev()
     set_current(0)
     start_app('com.dashengzhangyou.pykf.lailaiguangdong')
     time.sleep(6)
     poco = StdPoco()
     poco("<Node | Tag = -1").child("<LayerColor | Tag = -1>")[0].child(
         "Button")[0].click()
     time.sleep(5)
     bind = poco("Label_20")
     if bind.exists():
         poco("closeBtn").click()
     time.sleep(1)
     tip = poco("root").offspring("txt_load")
     time.sleep(15)
     if not tip.exists():
         from until.qinyouhoutai import qinyouhoutai
         callhoutai = qinyouhoutai()
         callhoutai.open_qinyouhoutai()
         poco("btn_club").click()
         assert (poco("Label_60_0").get_text() == '亲友列表')
         print('我的亲友圈界面正常--测试通过')
コード例 #9
0
 def setUp(self):
     getdev = ChangeDev()
     getdev.changedev()
     print('创建房间模块用例')
コード例 #10
0
 def setUp(self):
     u'测试创建亲友房'
     qinyouroom=ChangeDev()
     qinyouroom.changedev()
     set_current(0)
コード例 #11
0
 def setUp(self):
     kefDev = ChangeDev()
     kefDev.changedev()
     set_current(0)
コード例 #12
0
 def setUp(self):
     chongzhi = ChangeDev()
     chongzhi.changedev()
     set_current(0)
コード例 #13
0
ファイル: share.py プロジェクト: yuzhujiutian/ownerAuto
 def setUp(self):
     sharDev = ChangeDev()
     sharDev.changedev()
     set_current(0)
コード例 #14
0
 def setUp(self):
     xianliao=ChangeDev()
     xianliao.changedev()
     set_current(0)
コード例 #15
0
 def setUp(self):
     print('登录模块用例')
     getdev = ChangeDev()
     getdev.changedev()
コード例 #16
0
 def setUp(self):
     reslut = ChangeDev()
     reslut.changedev()
     set_current(0)
コード例 #17
0
 def setUp(self):
     qinyouinfo = ChangeDev()
     qinyouinfo.changedev()
     set_current(0)
コード例 #18
0
ファイル: mianfei.py プロジェクト: yuzhujiutian/ownerAuto
 def setUp(self):
     mainfeiDev = ChangeDev()
     mainfeiDev.changedev()
     set_current(0)
コード例 #19
0
 def setUp(self):
     bdDev = ChangeDev()
     bdDev.changedev()
     set_current(0)
コード例 #20
0
 def setUp(self):
     qinyougetdev=ChangeDev()
     qinyougetdev.changedev()
     set_current(0)
コード例 #21
0
ファイル: qinyouenter.py プロジェクト: yuzhujiutian/ownerAuto
 def setUp(self):
     enterdev = ChangeDev()
     enterdev.changedev()
     set_current(0)
コード例 #22
0
ファイル: moreButtozh.py プロジェクト: yuzhujiutian/ownerAuto
 def setUp(self):
     zhDev=ChangeDev()
     zhDev.changedev()
     set_current(0)
コード例 #23
0
 def setUp(self):
     redpak = ChangeDev()
     redpak.changedev()
     set_current(0)
コード例 #24
0
ファイル: notice.py プロジェクト: yuzhujiutian/ownerAuto
 def setUp(self):
     notDev = ChangeDev()
     notDev.changedev()
     set_current(0)
コード例 #25
0
ファイル: getDiamonds.py プロジェクト: yuzhujiutian/ownerAuto
 def setUp(self):
     getDiamondDev = ChangeDev()
     getDiamondDev.changedev()
     set_current(0)
コード例 #26
0
 def setUp(self):
     moreDev=ChangeDev()
     moreDev.changedev()
     set_current(0)
コード例 #27
0
 def setUp(self):
     joinqinyou = ChangeDev()
     joinqinyou.changedev()
     set_current(0)
コード例 #28
0
ファイル: joinRoom.py プロジェクト: yuzhujiutian/ownerAuto
class Join(unittest.TestCase):
    dev = ChangeDev()
    devs = dev.changedev()
    u'加入房间'

    @classmethod
    def setUpClass(cls):
        print('加入房间')

    def setUp(self):
        pass

    # @unittest.skip('跳过')
    def test_inputroomNumber(self):
        u'输入房间号'
        getdev = ChangeDev()
        getdev.changedev()
        set_current(0)
        poco = StdPoco()
        time.sleep(1)
        poco("btn_join").click()
        assert (poco("Label_90_0").get_text() == "请输入房间号")
        print('加入房间界面弹出正常,测试通过')
        time.sleep(0.5)

    @unittest.skipIf(hasattr(devs, 'get_default_device'), '单设备,跳出此用例执行')
    def test_joinroom(self):
        u'加入房间'
        getdev = ChangeDev()
        getdev.changedev()
        time.sleep(1)
        roomNumber = other_login()
        set_current(0)
        poco = StdPoco()
        for i in range(len(roomNumber)):
            j = roomNumber[i]
            if j:
                poco("btn_code%s" % j).click()
        assert (poco("cancleBtn").get_text() == '退出房间')
        print('加入房间功能测试通过')

    # @unittest.skip('跳过')
    def test_quitroom(self):
        u'退出房间'
        getdev = ChangeDev()
        getdev.changedev()
        set_current(0)
        poco = StdPoco()
        poco("cancleBtn").click()
        poco("btn_yes").click()
        assert (poco("btn_new"))
        print('退出房间功能测试通过')
        set_current(1)
        keyevent('BACK')
        poco = StdPoco()
        poco("btn_yes").click()
        keyevent('BACK')
        poco("btn_yes").click()
        set_current(0)
        poco = StdPoco()

    def tearDown(self):
        pass

    @classmethod
    def tearDownClass(cls):
        pass