示例#1
0
    def test_01_app_login(self):
        """
            这是登录方法
        """
        desired_caps = {}
        desired_caps['platformName'] = 'Android'                    # 打开什么平台的app,固定的 > 启动安卓平台
        desired_caps['platformVersion'] = '5.1.1'                   # 安卓系统的版本号:adb shell getprop ro.build.version.release
        desired_caps['deviceName'] = 'vivo x6plus d'                # 手机/模拟器的型号:adb shell getprop ro.product.model
        desired_caps['appPackage'] = 'com.allsaprk.dh.allspark'               # app的名字:
                                                                # 安卓8.1之前:adb shell dumpsys activity | findstr "mFocusedActivity"
                                                                # 安卓8.1之后:adb shell dumpsys activity | findstr "mResume"
        desired_caps['appActivity'] = '.activity.LoginActivity'              # 同上↑
        desired_caps['unicodeKeyboard'] = True                      # 为了支持中文
        desired_caps['resetKeyboard'] = True                        # 设置成appium自带的键盘
        # 去打开app,并且返回当前app的操作对象
        driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) # 打开指定手机里面的软件;driver=定位软件的句柄

        username = ("id", "com.allsaprk.dh.allspark:id/et_user")
        password = ("id", "com.allsaprk.dh.allspark:id/et_pass")
        loginbtn = ("id", "com.allsaprk.dh.allspark:id/bt_login")

        find_element(driver, username).send_keys("17781780824")
        find_element(driver, password).send_keys("1234")
        click(driver, loginbtn)

        time.sleep(3)
        try:
            assert ".activity.MainActivity" == driver.current_activity
            print("登录成功!")
        except:
            print("登录失败")
 def update_img(self):
     """ 
     修改头像操作
     """
     find_element(self.driver, self.icon_part_view).click()
     find_element(self.driver, self.edia_album).click()
     find_element(self.driver, self.permission).click()   #访问摄像投权限
     find_element(self.driver, self.camera).click()   #访问相机分类里的相片
示例#3
0
 def login(self):
     """ 
     进入请登陆页面/编辑账号中心
     """
     find_element(self.driver, self.user_nickname).click()
示例#4
0
 def go_Entrepreneurship(self):
     """ 
         进入求职创业页面
     """
     find_element(self.driver, self.Entrepreneurship).click()
示例#5
0
 def go_Entrance_examination(self):
     """  
         进入升学考试页面
     """
     find_element(self.driver, self.Entrance_examination).click()
示例#6
0
 def go_examination(self):
     """  
         进入考公考编页面
     """
     find_element(self.driver, self.examination).click()
示例#7
0
 def go_qualification(self):
     """  
         进入职业证书页面
     """
     find_element(self.driver, self.qualification).click()
示例#8
0
 def go_career_planning(self):
     """  
         进入职业规划页面
     """
     find_element(self.driver, self.career_planning).click()
示例#9
0
 def go_class_page(self):
     """  
         进入课程页面
     """
     find_element(self.driver, self.class_view).click()
示例#10
0
 def go_book_page(self):
     """  
         进入图书页面
     """
     find_element(self.driver, self.book_view).click()
示例#11
0
 def go_mine_view(self):
     """  
         进入我的个人主页
     """
     find_element(self.driver, self.mine_view).click()
示例#12
0
 def update_nickname(self,nickname_text):
     """ 修改昵称 """
     find_element(self.driver, self.nickname).click()
     find_element(self.driver, self.nickname_settext).send_keys(nickname_text)
     find_element(self.driver, self.complete).click()