class C073_DFQP_Friend_message(TestCase): ''' 消息列表,点击查看好友聊天信息 ''' owner = "Lucyliu" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity(self.luadriver) self.friend_page = Friend_Page() self.hall_page = Hall_Page() def run_test(self): self.start_step("等待页面加载完成") time.sleep(1) self.hall_page.wait_element("同步标志") self.start_step("进入好友页面") self.hall_page.wait_element("好友").click() time.sleep(3) self.start_step("消息tab") self.friend_page.wait_element("消息tab").click() time.sleep(2) self.friend_page.screenshot('Friend_message.png') def post_test(self): # 测试用例执行完成后,清理测试环境 self.common.closedriver()
class C31087_DFQP_Friend_Addfriend1(TestCase): ''' 查找好友界面显示 ''' owner = "Lucyliu" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity_switchserver(self.luadriver) self.friend_page = Friend_Page() self.hall_page = Hall_Page() def run_test(self): self.start_step("等待页面加载完成") self.hall_page.wait_element("同步标志") self.start_step("进入消息页面") self.hall_page.wait_element("消息").click() time.sleep(5) self.start_step("查看结交好友tab") self.friend_page.wait_element("结交好友tab").click() time.sleep(3) self.friend_page.screenshot('Friend_Addfriend1.png') def post_test(self): # 测试用例执行完成后,清理测试环境 self.common.closedriver()
def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity(self.luadriver) self.friend_page = Friend_Page() self.hall_page = Hall_Page()
def pre_test(self): self.common = Common() # global user_info # user_info = self.common.get_user() # print user_info # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity_switchserver(self.luadriver) self.friend_page = Friend_Page() self.hall_page = Hall_Page()
def pre_test(self): self.common = Common() global user_info, cid user_info = self.common.get_user() print user_info cid = user_info['cid'] self.common.release_user(user_info['mid']) # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity_switchserver(self.luadriver) self.friend_page = Friend_Page() self.hall_page = Hall_Page()
class C31074_DFQP_Friend_Frindinfo(TestCase): ''' 玩家有好友,点击好友排行查看 ''' owner = "Lucyliu" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # global user_info # user_info = self.common.get_user() # print user_info # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity_switchserver(self.luadriver) self.friend_page = Friend_Page() self.hall_page = Hall_Page() # self.hall_page.wait_element("头像").click() # time.sleep(5) # self.common.loginuser(user_info['user'], user_info['password']) # self.common.closeactivity_switchserver(self.luadriver, "切换环境") def run_test(self): self.start_step("等待页面加载完成") self.hall_page.wait_element("同步标志") self.start_step("进入消息页面") self.hall_page.wait_element("消息").click() self.start_step("切换好友tab") self.friend_page.wait_element("好友tab").click() self.start_step("点击查看第一个好友资料") self.friend_page.wait_element("好友资料").click() self.friend_page.wait_element("查看右上图标").click() self.friend_page.wait_element("查看详细资料").click() time.sleep(2) self.friend_page.screenshot('Friend_Frindinfo.png') time.sleep(2) self.friend_page.wait_element("聊天页面返回").click() def post_test(self): # 测试用例执行完成后,清理测试环境 # user_util.release_account(user_info['mid']) try: # self.common.deletefile(self.luadriver) self.common.closedriver() except: self.log_info("close driver fail")
def pre_test(self): self.common = Common() global user_info, UserID user_info = self.common.get_user() UserID = user_info.get('mid') # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.friend_page = Friend_Page() self.hall_page = Hall_Page() self.common.closeactivity_switchserver(self.luadriver, "预发布") self.hall_page.wait_element("头像").click() time.sleep(5) self.common.loginuser(user_info['user'], user_info['password']) self.common.closeActivityBtn()
class C61038_DFQP_Friend_SingleFriendYuepaiRoom(TestCase): ''' 单个好友聊天跳转到约牌房 ''' owner = "YoungLiu" status = EnumStatus.Design priority = EnumPriority.High timeout = 10 def pre_test(self): self.common = Common() global user_info, UserID user_info = self.common.get_user() UserID = user_info.get('mid') # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.friend_page = Friend_Page() self.hall_page = Hall_Page() self.common.closeactivity_switchserver(self.luadriver, "预发布") self.hall_page.wait_element("头像").click() time.sleep(5) self.common.loginuser(user_info['user'], user_info['password']) self.common.closeActivityBtn() def run_test(self): self.start_step("等待页面加载完成") self.hall_page.wait_element("同步标志") self.start_step("进入消息页面") self.hall_page.wait_element("消息").click() time.sleep(2) self.start_step("查看好友tab") self.friend_page.wait_element("好友tab").click() time.sleep(2) elements = self.friend_page.get_elements('头像') print elements elements[2].click() time.sleep(1) self.friend_page.wait_element('发送').click() time.sleep(1) self.friend_page.wait_element('约牌').click() time.sleep(1) self.friend_page.screenshot('.png') def post_test(self): #测试用例执行完成后,清理测试环境 try: self.common.deletefile(self.luadriver) self.common.closedriver() except: print 'Closedriver failed' finally: self.common.release_user(UserID)
def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() self.game_page =Game_Page() self.hall_page = Hall_Page() self.friend_page = Friend_Page() self.personinfo_page = Personinfo_Page() self.common.closeactivitytest(self.luadriver) self.hall_page.wait_element("头像").click() time.sleep(5) if self.personinfo_page.wait_element("账号ID").get_attribute('text') != self.casedata['cid']: self.common.loginuser(self.casedata['user'], self.casedata['password']) try: self.personinfo_page.wait_element("关闭").click() except: print "已关闭窗口"
def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.friend_page = Friend_Page() self.hall_page = Hall_Page() time.sleep(5) flag = True while flag : try: self.luadriver.find_elements_by_class_name("android.widget.Button")[0].click() print '点击了拒绝按钮' flag = False except: print "未出现按钮" self.common.closeactivity_switchserver(self.luadriver, "预发布")
class C215_DFQP_Friend(TestCase): ''' 好友排行点击好友聊天,进入聊天界面发送文本消息 ''' owner = "YoungLiu" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() self.game_page =Game_Page() self.hall_page = Hall_Page() self.friend_page = Friend_Page() self.personinfo_page = Personinfo_Page() self.common.closeactivitytest(self.luadriver) self.hall_page.wait_element("头像").click() time.sleep(5) if self.personinfo_page.wait_element("账号ID").get_attribute('text') != self.casedata['cid']: self.common.loginuser(self.casedata['user'], self.casedata['password']) try: self.personinfo_page.wait_element("关闭").click() except: print "已关闭窗口" def run_test(self): self.start_step("等待页面加载完成") self.hall_page.wait_element("同步标志") self.start_step('进入好友界面') self.hall_page.wait_element('好友').click() self.start_step("进入会话界面") #为何这样找元素会报错self.friend_page.wait_element('聊天').click() self.luadriver.find_element_by_name('btnWord').click() self.start_step("输入聊天文本") self.friend_page.wait_element("输入框").send_keys("hello") self.friend_page.wait_element("发送").click() time.sleep(1) self.personinfo_page.screenshot('.png') def post_test(self): ''' 测试用例执行完成后,清理测试环境 ''' self.common.closedriver()
class C064_DFQP_Friend_Tosee(TestCase): ''' 情况2:通讯录有玩家,点击【去看看】 ''' owner = "Lucyliu" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity(self.luadriver) self.friend_page = Friend_Page() self.hall_page = Hall_Page() def run_test(self): self.start_step("等待页面加载完成") time.sleep(1) self.hall_page.wait_element("同步标志") self.start_step("进入好友页面") self.hall_page.wait_element("好友").click() time.sleep(3) self.start_step("查看认识的人") self.friend_page.wait_element("认识的人").click() time.sleep(2) try: self.friend_page.wait_element("去看看").click() time.sleep(15) except: self.friend_page.wait_element("+好友").click() time.sleep(2) self.friend_page.wait_element("换一个").click() time.sleep(2) self.friend_page.screenshot('Friend_Tosee.png') def post_test(self): # 测试用例执行完成后,清理测试环境 self.common.closedriver()
class C072_DFQP_Friend_messageclear(TestCase): ''' 好友聊天界面,点击右上角图标选择【清空聊天记录】 ''' owner = "Lucyliu" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity(self.luadriver) self.friend_page = Friend_Page() self.hall_page = Hall_Page() def run_test(self): self.start_step("等待页面加载完成") time.sleep(1) self.hall_page.wait_element("同步标志") self.start_step("进入好友页面") self.hall_page.wait_element("好友").click() time.sleep(3) self.start_step("点击查看第一个好友资料") self.friend_page.wait_element("好友资料").click() time.sleep(5) self.start_step("点击进入会话模块") self.friend_page.wait_element("会话").click() time.sleep(2) self.friend_page.wait_element("查看右上图标").click() time.sleep(2) self.friend_page.wait_element("清空聊天记录").click() time.sleep(2) self.friend_page.screenshot('Friend_messageclear.png') def post_test(self): # 测试用例执行完成后,清理测试环境 self.common.closedriver()
class C31072_DFQP_Friend_Enter(TestCase): ''' 查看好友界面显示 ''' owner = "Lucyliu" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity(self.luadriver) self.friend_page = Friend_Page() self.hall_page = Hall_Page() def run_test(self): self.start_step("等待页面加载完成") self.hall_page.wait_element("同步标志") self.start_step("进入消息页面") self.hall_page.wait_element("消息").click() self.start_step("切换好友tab") self.friend_page.wait_element("好友tab").click() self.start_step("查看结交好友tab") self.friend_page.wait_element("结交好友tab").click() self.start_step("切换消息tab") self.friend_page.wait_element("消息tab").click() def post_test(self): #测试用例执行完成后,清理测试环境 self.common.closedriver()
class C214_DFQP_Friend(TestCase): ''' 查看好友消息列表信息展示 ''' owner = "YoungLiu" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() self.game_page =Game_Page() self.hall_page = Hall_Page() self.friend_page = Friend_Page() self.personinfo_page = Personinfo_Page() self.common.closeactivitytest(self.luadriver) self.hall_page.wait_element("头像").click() time.sleep(5) if self.personinfo_page.wait_element("账号ID").get_attribute('text') != self.casedata['cid']: self.common.loginuser(self.casedata['user'], self.casedata['password']) try: self.personinfo_page.wait_element("关闭").click() except: print "已关闭窗口" def run_test(self): self.start_step("等待页面加载完成") self.hall_page.wait_element("同步标志") self.start_step('进入好友界面') self.hall_page.wait_element('好友').click() self.start_step("进入消息界面") self.friend_page.wait_element("消息tab").click() self.personinfo_page.screenshot('.png') def post_test(self): ''' 测试用例执行完成后,清理测试环境 ''' self.common.closedriver()
class C61029_DFQP_Friend_WeChat(TestCase): ''' 有微信情况下,通过推荐微信好友添加好友 ''' owner = "YoungLiu" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.friend_page = Friend_Page() self.hall_page = Hall_Page() self.common.closeactivity_switchserver(self.luadriver, "预发布") def run_test(self): self.start_step("等待页面加载完成") self.hall_page.wait_element("同步标志") self.start_step("进入消息页面") self.hall_page.wait_element("消息").click() time.sleep(2) self.start_step("查看结交好友tab") self.friend_page.wait_element("结交好友tab").click() time.sleep(1) self.start_step('点击推荐微信好友') self.friend_page.wait_element('推荐微信好友').click() time.sleep(2) self.friend_page.screenshot('.png') self.luadriver.keyevent(4) def post_test(self): #测试用例执行完成后,清理测试环境 self.common.closedriver()
class C61025_DFQP_Friend_ContactList(TestCase): ''' 通讯录无联系人时通过通讯录查找好友 ''' owner = "YoungLiu" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.friend_page = Friend_Page() self.hall_page = Hall_Page() self.common.closeactivity_switchserver(self.luadriver, "预发布") def run_test(self): self.start_step("等待页面加载完成") self.hall_page.wait_element("同步标志") self.start_step("进入消息页面") self.hall_page.wait_element("消息").click() time.sleep(2) self.start_step("查看结交好友tab") self.friend_page.wait_element("结交好友tab").click() time.sleep(1) self.start_step('查找通讯录好友') self.friend_page.wait_element('查找通讯录好友').click() time.sleep(1) self.friend_page.screenshot('1.png') self.start_step('点击返回键') self.friend_page.wait_element('返回').click() time.sleep(1) self.friend_page.screenshot('2.png') def post_test(self): #测试用例执行完成后,清理测试环境 self.common.closedriver()
class C31088_DFQP_Friend_Addfrienderror(TestCase): ''' 输入不正确id查找好友 ''' owner = "Lucyliu" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivityprepublish(self.luadriver) self.friend_page = Friend_Page() self.hall_page = Hall_Page() def run_test(self): self.start_step("等待页面加载完成") self.hall_page.wait_element("同步标志") self.start_step("进入消息页面") self.hall_page.wait_element("消息").click() time.sleep(5) self.start_step("查看结交好友tab") self.friend_page.wait_element("结交好友tab").click() time.sleep(3) self.friend_page.wait_element("查找好友").send_keys("") self.friend_page.wait_element("查找好友").click() time.sleep(2) self.friend_page.wait_element("搜索添加好友").click() time.sleep(10) self.friend_page.screenshot('Addfrienderror.png') def post_test(self): # 测试用例执行完成后,清理测试环境 self.common.closedriver()
class C066_DFQP_Friend_Addnearby(TestCase): ''' 附近的人附近有玩家,点击【看看哪些人在玩】 ''' owner = "Lucyliu" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity(self.luadriver) self.friend_page = Friend_Page() self.hall_page = Hall_Page() def run_test(self): self.start_step("等待页面加载完成") time.sleep(1) self.hall_page.wait_element("同步标志") self.start_step("进入好友页面") self.hall_page.wait_element("好友").click() time.sleep(3) self.start_step("查看附近的人") self.friend_page.wait_element("附近的人").click() time.sleep(5) try: self.start_step("看看附近哪些人在玩") self.friend_page.wait_element("看看哪些人在玩").click() time.sleep(5) except: self.start_step("加列表第2个好友") self.friend_page.wait_element("+附近的好友2").click() time.sleep(2) self.friend_page.screenshot('Friend_Addnearby.png') def post_test(self): # 测试用例执行完成后,清理测试环境 self.common.closedriver()
class C31081_DFQP_Friend_Tosee(TestCase): ''' 手机通讯录无玩家点击“去看看” ''' owner = "Lucyliu" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity_switchserver(self.luadriver) self.friend_page = Friend_Page() self.hall_page = Hall_Page() def run_test(self): self.start_step("等待页面加载完成") self.hall_page.wait_element("同步标志") self.start_step("进入消息页面") self.hall_page.wait_element("消息").click() time.sleep(5) self.start_step("查看结交好友tab") self.friend_page.wait_element("结交好友tab").click() time.sleep(2) self.friend_page.wait_element("查找通讯录好友").click() time.sleep(3) try: self.luadriver.find_element_by_name("允许").click() except: print "未出现按钮" time.sleep(3) self.friend_page.wait_element("点击查看").click() time.sleep(15) self.friend_page.screenshot('Friend_Tosee.png') def post_test(self): # 测试用例执行完成后,清理测试环境 self.common.closedriver()
class C31084_DFQP_Friend_Addnearby(TestCase): ''' 附近的人附近有玩家,点击【看看哪些人在玩】 ''' owner = "Lucyliu" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity_switchserver(self.luadriver, "切换环境") self.friend_page = Friend_Page() self.hall_page = Hall_Page() def run_test(self): self.start_step("等待页面加载完成") self.hall_page.wait_element("同步标志") self.start_step("进入消息页面") self.hall_page.wait_element("消息").click() time.sleep(5) self.start_step("查看结交好友tab") self.friend_page.wait_element("结交好友tab").click() time.sleep(3) self.start_step("查看附近的人") self.friend_page.wait_element("发现身边玩家").click() time.sleep(5) try: self.start_step("加列表第2个好友") self.friend_page.wait_element("+附近的好友2").click() time.sleep(2) except: print "添加好友失败" self.friend_page.screenshot('Friend_Addnearby.png') def post_test(self): # 测试用例执行完成后,清理测试环境 self.common.closedriver()
def pre_test(self): UserID = self.casedata.get('mid') print 'UserID:%s' % UserID dict = PHPInterface.get_user_info(UserID) # 获取玩家信息 diamond = eval(dict).get('result', {'diamond': None}).get('diamond') PHPInterface.add_diamond(UserID, 10 - diamond) #将账号钻石置为10 self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() self.game_page = Game_Page() self.hall_page = Hall_Page() self.friend_page = Friend_Page() self.exchange_page = Exchange_Page() self.personinfo_page = Personinfo_Page() self.common.closeactivitytest(self.luadriver) self.hall_page.wait_element("头像").click() time.sleep(5) self.common.loginuser(self.casedata['user'], self.casedata['password']) try: self.personinfo_page.wait_element("关闭").click() except: print "已关闭窗口"
class C31079_DFQP_Friend_TabKnow(TestCase): ''' 认识的人,查看界面显示 ''' owner = "Lucyliu" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # global user_info # user_info = self.common.get_user() # print user_info # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity_switchserver(self.luadriver) self.friend_page = Friend_Page() self.hall_page = Hall_Page() # self.hall_page.wait_element("头像").click() # time.sleep(5) # self.common.loginuser(user_info['user'], user_info['password']) # self.common.closeActivityBtn() def run_test(self): self.start_step("等待页面加载完成") self.hall_page.wait_element("同步标志") self.start_step("进入消息页面") self.hall_page.wait_element("消息").click() time.sleep(5) self.start_step("查看结交好友tab") self.friend_page.wait_element("结交好友tab").click() time.sleep(2) self.start_step("查找通讯录好友") self.friend_page.wait_element("查找通讯录好友").click() time.sleep(2) self.friend_page.screenshot('search.png') def post_test(self): # 测试用例执行完成后,清理测试环境 try: # self.common.deletefile(self.luadriver) self.common.closedriver() except: self.log_info("close driver fail")
class C61030_DFQP_Friend_LocateTimeout(TestCase): ''' 未授权,通过定位添加好友,提示定位超时 ''' owner = "YoungLiu" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.friend_page = Friend_Page() self.hall_page = Hall_Page() time.sleep(5) flag = True while flag : try: self.luadriver.find_elements_by_class_name("android.widget.Button")[0].click() print '点击了拒绝按钮' flag = False except: print "未出现按钮" self.common.closeactivity_switchserver(self.luadriver, "预发布") def run_test(self): self.start_step("等待页面加载完成") self.hall_page.wait_element("同步标志") self.start_step("进入消息页面") self.hall_page.wait_element("消息").click() time.sleep(2) self.start_step("查看结交好友tab") self.friend_page.wait_element("结交好友tab").click() time.sleep(1) self.friend_page.wait_element('发现身边玩家').click() time.sleep(20) self.friend_page.screenshot('.png') def post_test(self): #测试用例执行完成后,清理测试环境 self.common.closedriver()
class C75744_DFQP_Friend_DissolveGroupChat(TestCase): ''' 群聊天界面解散群聊 ''' owner = "YoungLiu" status = EnumStatus.Design priority = EnumPriority.High timeout = 10 def pre_test(self): self.common = Common() global user_info, UserID user_info = self.common.get_user() UserID = user_info.get('mid') # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.friend_page = Friend_Page() self.hall_page = Hall_Page() self.common.closeactivity_switchserver(self.luadriver, "预发布") self.hall_page.wait_element("头像").click() time.sleep(5) self.common.loginuser(user_info['user'], user_info['password']) self.common.closeActivityBtn() def run_test(self): self.start_step("等待页面加载完成") self.hall_page.wait_element("同步标志") self.start_step("进入消息页面") self.hall_page.wait_element("消息").click() time.sleep(2) self.start_step("查看好友tab") self.friend_page.wait_element("好友tab").click() time.sleep(2) self.friend_page.wait_element('创建群聊').click() time.sleep(1) elements = self.friend_page.get_elements('选择') elements[1].click() elements[2].click() time.sleep(1) self.friend_page.wait_element('确认').click() time.sleep(2) self.friend_page.screenshot('1.png') self.friend_page.wait_element('查看右上图标').click() time.sleep(1) self.friend_page.wait_element('查看右上图标').click() self.friend_page.wait_element('解散群聊').click() self.friend_page.wait_element('温馨提示-确认').click() time.sleep(1) self.friend_page.screenshot('2.png') def post_test(self): # 测试用例执行完成后,清理测试环境 try: self.common.deletefile(self.luadriver) self.common.closedriver() except: print 'Closedriver failed' finally: self.common.release_user(UserID)
class C31076_DFQP_Friend_Delete(TestCase): ''' 删除玩家 ''' owner = "Lucyliu" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # global user_info # user_info = self.common.get_user() # print user_info # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity(self.luadriver) self.friend_page = Friend_Page() self.hall_page = Hall_Page() # self.hall_page.wait_element("头像").click() # time.sleep(5) # self.common.loginuser(user_info['user'], user_info['password']) # self.common.closeActivityBtn() def run_test(self): self.start_step("等待页面加载完成") self.hall_page.wait_element("同步标志") self.start_step("进入消息页面") self.hall_page.wait_element("消息").click() time.sleep(5) self.start_step("切换好友tab") self.friend_page.get_element("好友tab").click() time.sleep(3) self.start_step("点击查看第一个好友资料") self.friend_page.wait_element("好友资料").click() time.sleep(2) self.friend_page.wait_element("查看右上图标").click() time.sleep(2) self.friend_page.wait_element("查看详细资料").click() time.sleep(2) self.friend_page.wait_element("删除好友").click() time.sleep(2) self.friend_page.wait_element("删除好友-确定").click() time.sleep(2) self.friend_page.screenshot('deletefriend.png') def post_test(self): # 测试用例执行完成后,清理测试环境 try: # self.common.deletefile(self.luadriver) self.common.closedriver() except: self.log_info("close driver fail")
class C31077_DFQP_Friend_message(TestCase): ''' 好友聊天 ''' owner = "Lucyliu" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # global user_info # user_info = self.common.get_user() # print user_info # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity_switchserver(self.luadriver) self.friend_page = Friend_Page() self.hall_page = Hall_Page() # self.hall_page.wait_element("头像").click() # time.sleep(5) # self.common.loginuser(user_info['user'], user_info['password']) # self.common.closeActivityBtn() def run_test(self): self.start_step("等待页面加载完成") time.sleep(1) self.hall_page.wait_element("同步标志") self.hall_page.wait_element("同步标志") self.start_step("进入消息页面") self.hall_page.wait_element("消息").click() time.sleep(5) self.start_step("切换好友tab") self.friend_page.wait_element("好友tab").click() time.sleep(3) self.start_step("点击查看第一个好友资料") self.friend_page.wait_element("好友资料").click() time.sleep(2) self.start_step("输入文本") massage = self.common.random_str(6) self.friend_page.wait_element("输入框").send_keys(massage) self.friend_page.wait_element("输入框").click() time.sleep(2) self.luadriver.keyevent(4) self.friend_page.wait_element("发送").click() time.sleep(2) self.friend_page.screenshot('_Friend_message.png') def post_test(self): # 测试用例执行完成后,清理测试环境 try: # self.common.deletefile(self.luadriver) self.common.closedriver() except: self.log_info("close driver fail")
class C060_DFQP_Friend_Enter(TestCase): ''' 大厅好友模块---切换各tab页 ''' owner = "Lucyliu" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity(self.luadriver) self.friend_page = Friend_Page() self.hall_page = Hall_Page() def run_test(self): self.start_step("等待页面加载完成") time.sleep(1) self.hall_page.wait_element("同步标志") self.start_step("进入好友页面") self.hall_page.wait_element("好友").click() time.sleep(3) self.start_step("切换消息tab") self.friend_page.wait_element("消息tab").click() time.sleep(5) self.start_step("切换好友tab") self.friend_page.wait_element("好友tab").click() time.sleep(5) self.start_step("查看认识的人") self.friend_page.wait_element("认识的人").click() time.sleep(2) self.start_step("查看附近的人") self.friend_page.wait_element("附近的人").click() time.sleep(5) self.start_step("查看好友排行") self.friend_page.wait_element("好友排行").click() time.sleep(5) self.start_step("查找好友") self.friend_page.wait_element("查找好友").click() time.sleep(2) # self.friend_page.wait_element("关闭按钮").click() def post_test(self): #测试用例执行完成后,清理测试环境 self.common.closedriver()
class C062_DFQP_Friend_message(TestCase): ''' 点击好友排行界面好友聊天按钮,查看显示 ''' owner = "Lucyliu" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity(self.luadriver) self.friend_page = Friend_Page() self.hall_page = Hall_Page() def run_test(self): self.start_step("等待页面加载完成") time.sleep(1) self.hall_page.wait_element("同步标志") self.start_step("进入好友页面") self.hall_page.wait_element("好友").click() time.sleep(5) self.start_step("点击查看第一个好友资料") self.friend_page.wait_element("好友资料").click() time.sleep(10) self.start_step("点击进入会话模块") self.friend_page.wait_element("会话按钮").click() time.sleep(2) self.friend_page.wait_element("查看右上图标").click() time.sleep(2) self.friend_page.wait_element("清空聊天记录").click() time.sleep(2) self.start_step("输入文本") massage = self.common.random_str(6) self.friend_page.wait_element("输入框").send_keys(massage) self.friend_page.wait_element("输入框").click() time.sleep(2) self.luadriver.keyevent(4) self.friend_page.wait_element("发送").click() time.sleep(2) self.friend_page.wait_element("消息页面返回").click() time.sleep(2) self.friend_page.screenshot('_Friend_message.png') def post_test(self): # 测试用例执行完成后,清理测试环境 self.common.closedriver()
class C31089_DFQP_Friend_Addfriend(TestCase): ''' 输入正确id查找好友 ''' owner = "Lucyliu" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 def pre_test(self): self.common = Common() global user_info, cid user_info = self.common.get_user() print user_info cid = user_info['cid'] self.common.release_user(user_info['mid']) # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity_switchserver(self.luadriver) self.friend_page = Friend_Page() self.hall_page = Hall_Page() def run_test(self): self.start_step("等待页面加载完成") self.hall_page.wait_element("同步标志") self.start_step("进入消息页面") self.hall_page.wait_element("消息").click() time.sleep(5) self.start_step("查看结交好友tab") self.friend_page.wait_element("结交好友tab").click() time.sleep(3) # print user_info['cid'] self.start_step("同意添加好友") try: self.friend_page.wait_element("同意").click() time.sleep(3) except: self.log_info("无好友申请") self.friend_page.wait_element("通过ID搜索好友").send_keys(cid) self.friend_page.wait_element("通过ID搜索好友").click() time.sleep(2) self.friend_page.wait_element("搜索").click() time.sleep(2) self.friend_page.wait_element("搜索").click() time.sleep(2) try: self.friend_page.wait_element("加好友").click() time.sleep(10) except: self.log_info("未找到好友") self.friend_page.screenshot('Addfriend.png') def post_test(self): # 测试用例执行完成后,清理测试环境 try: # self.common.deletefile(self.luadriver) self.common.closedriver() except: self.log_info("close driver fail")