def test_task002(self): # 礼物 yhm = 'test' + str(int(time.time())) yh = zc(yhm) driver = self.driver CookieLogin(yh, driver) time.sleep(1) # 未绑定,余额不足 driver.find_element_by_id('axxd').click() driver.find_element_by_class_name('close').click() time.sleep(1) driver.find_element_by_id('gift3').click() time.sleep(1) driver.find_element_by_class_name('close').click() # 已绑定,余额不足 bdsj(yh) driver.refresh() time.sleep(1) driver.find_element_by_id('gift3').click() time.sleep(5) if driver.find_element_by_xpath( '//*[@id="zfb-paybox"]/div[1]/span[1]/em').text != yhm: self.verificationErrors.append("礼物错误1") text1 = driver.find_element_by_xpath( '//*[@id="zfb-paybox"]/div[1]/span[3]/em').text text2 = driver.find_element_by_xpath( '//*[@id="zfb-paybox"]/div[1]/span[4]/em').text if text1 != '1' or text2 != '1': self.verificationErrors.append("礼物错误2") driver.find_element_by_id('wx-nav').click() time.sleep(5) if driver.find_element_by_xpath( '//*[@id="wx-paybox"]/div[1]/span[1]/em').text != yhm: self.verificationErrors.append("礼物错误3") text1 = driver.find_element_by_xpath( '//*[@id="wx-paybox"]/div[1]/span[3]/em').text text2 = driver.find_element_by_xpath( '//*[@id="wx-paybox"]/div[1]/span[4]/em').text if text1 != '1' or text2 != '1': self.verificationErrors.append("礼物错误4") # time.sleep(200000) # 已绑定,余额足 addxd(yh, 10000) addmoney(yh, 1000, 1000) driver.refresh() time.sleep(1) driver.find_element_by_id('gift4').click() time.sleep(0.5) try: driver.find_element_by_xpath( '//*[@class="gift-scroll-div"]/div[1]') except: self.verificationErrors.append("礼物错误5") if driver.find_element_by_class_name( 'catcoin-num') != '990.1' or driver.find_element_by_class_name( 'catbean-num') != '1000': self.verificationErrors.append("礼物错误6")
def test_login_register005(self): # 坐庄,选项2-猫豆,庄输 # 开盘,设置账号货币状态 kp(cid, fzuid, ts) # addxd() addmoney(zzuid, 0, 2000) addmoney(xzuid, 0, 2000) driver1 = self.driver1 CookieLogin(xzuid, driver1) # 坐庄 driver = self.driver CookieLogin(zzuid, driver) time.sleep(5) zzui(driver, '1', '1000', '2', '1') zzui(driver, '2', '1000', '2', '1') # 下注结束盘口 time.sleep(2) xzui(driver1, '1500', '4') driver1.find_element_by_xpath( '//*[@class="tlayer-bx"]/div[3]/a[2]').click() js(cid, fzuid, xx2='2') # 坐庄记录查询 driver.get(url + 'member/guess') time.sleep(1) Select(driver.find_element_by_id('guess_money')).select_by_value('2') Select(driver.find_element_by_id('guess_type')).select_by_value('2') driver.find_element_by_id('submit').click() # 坐庄记录首条记录判断 guess_rows = [] for guess_row in driver.find_elements_by_xpath( '//*[@class="table-bigbox"]/table/tbody/tr[2]/td'): guess_rows.append(guess_row.text) if guess_rows[1:] != [ '1', '测试主题2' + ts, '2', '输', '主题2选项2', '猫豆', '1000', '500', '-1000' ]: self.verificationErrors.append("坐庄数据错误1" + str(guess_rows)) # 坐庄记录第二条记录判断 guess_rows = [] for guess_row in driver.find_elements_by_xpath( '//*[@class="table-bigbox"]/table/tbody/tr[3]/td'): guess_rows.append(guess_row.text) if guess_rows[1:] != [ '1', '测试主题2' + ts, '1', '输', '主题2选项2', '猫豆', '1000', '1000', '-1000' ]: self.verificationErrors.append("坐庄数据错误2" + str(guess_rows)) # 坐庄站内信查询 driver.get(url + 'member/showMessage') if driver.find_element_by_xpath( '//*[@id="leftmenu-l"]/div[1]/div[2]/ul/a[3]/li/span' ).text != '0': self.verificationErrors.append("坐庄结算错误") time.sleep(1) # 坐庄站内信首条记录判断 driver.find_element_by_xpath( '//*[@id="message-add"]/tbody/tr[2]/td[3]/a').click() text1 = driver.find_element_by_xpath( '//*[@id="message-add"]/tbody/tr[3]/td').text if text1 != '你的竞猜房间:我的直播间, 房间ID:1, 主题:测试主题2' + ts + ', 主播选项:主题2选项2, 你的坐庄:主题2选项2, 结果是:输, 盈亏:猫豆-1000': self.verificationErrors.append("坐庄站内信数据错误1" + text1) # 坐庄站内信第二条记录判断 driver.find_element_by_xpath( '//*[@id="message-add"]/tbody/tr[4]/td[3]/a').click() text2 = driver.find_element_by_xpath( '//*[@id="message-add"]/tbody/tr[5]/td').text if text2 != '你的竞猜房间:我的直播间, 房间ID:1, 主题:测试主题2' + ts + ', 主播选项:主题2选项2, 你的坐庄:主题2选项2, 结果是:输, 盈亏:猫豆-1000': self.verificationErrors.append("坐庄站内信数据错误2" + text2) # 下注数据查询 driver1.get(url + 'member/guess') time.sleep(1) Select(driver1.find_element_by_id('guess_money')).select_by_value('2') Select(driver1.find_element_by_id('guess_type')).select_by_value('1') driver1.find_element_by_id('submit').click() # 首条记录判断 guess_rows = [] for guess_row in driver1.find_elements_by_xpath( '//*[@class="table-bigbox"]/table/tbody/tr[2]/td'): guess_rows.append(guess_row.text) if guess_rows[1:] != [ '1', '测试主题2' + ts, '1', '赢', '主题2选项2', '猫豆', '1000', '+970' ]: self.verificationErrors.append("下注数据错误1" + str(guess_rows)) # 第二条记录判断 guess_rows = [] for guess_row in driver1.find_elements_by_xpath( '//*[@class="table-bigbox"]/table/tbody/tr[3]/td'): guess_rows.append(guess_row.text) if guess_rows[1:] != [ '1', '测试主题2' + ts, '2', '赢', '主题2选项2', '猫豆', '500', '+970' ]: self.verificationErrors.append("下注数据错误2" + str(guess_rows)) # 下注站内信查询 driver1.get(url + 'member/showMessage') time.sleep(1) if driver1.find_element_by_xpath( '//*[@id="leftmenu-l"]/div[1]/div[2]/ul/a[3]/li/span' ).text != '3940': self.verificationErrors.append("下注结算错误") # 下注站内信首条记录判断 driver1.find_element_by_xpath( '//*[@id="message-add"]/tbody/tr[2]/td[3]/a').click() text1 = driver1.find_element_by_xpath( '//*[@id="message-add"]/tbody/tr[3]/td').text if text1 != '你的竞猜房间:我的直播间, 房间ID:1, 主题:测试主题2' + ts + ', 主播选项:主题2选项2, 你的下注:主题2选项2, 结果是:赢, 盈亏:猫豆+970': self.verificationErrors.append("下注站内信数据错误1" + text1) # 下注站内信第二条记录判断 driver1.find_element_by_xpath( '//*[@id="message-add"]/tbody/tr[4]/td[3]/a').click() text2 = driver1.find_element_by_xpath( '//*[@id="message-add"]/tbody/tr[5]/td').text if text2 != '你的竞猜房间:我的直播间, 房间ID:1, 主题:测试主题2' + ts + ', 主播选项:主题2选项2, 你的下注:主题2选项2, 结果是:赢, 盈亏:猫豆+970': self.verificationErrors.append("下注站内信数据错误2" + text2)