예제 #1
0
 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")
예제 #2
0
 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)