Esempio n. 1
0
 def test_mtdsliucheng1(self):
     pl = "2"  # pl的值:1 为橱柜   2为衣柜  3为两个服务单都有
     print (u'开始新增服务号测试')
     xz_service_no(self.dr).login_1("CCCCCC")
     service =xz_service_no(self.dr).service_no(pl,u"小武设计")
     xz_service_no(self.dr).chuchi(service[0])
     print (u"完成初尺")
     xz_service_no(self.dr).tijiao()
     print ("完成出设计图")
     xz_service_no(self.dr).tijiao()
     print ("完成出水电图")
     xz_service_no(self.dr).tijiao()
     print ("完成出效果图")
     xz_service_no(self.dr).tijiao()
     print ("完成出报价表")
     xz_service_no(self.dr).tijiao()
     print ("完成方案审核")
     xz_service_no(self.dr).tijiao()
     print ("完成合同下单")
     xz_service_no(self.dr).tijiao()
     print ("完成合同审图")
     xz_service_no(self.dr).tijiao()
     print ("完成合同审价")
     xz_service_no(self.dr).tijiao()
     print ("完成签约预约")
     xz_service_no(self.dr).hetongqianding()
     print ("完成合同签订" )
     if pl=="1":
         xz_service_no(self.dr).cg_dingdanxiadan()
     else:
         xz_service_no(self.dr).yg_dingdanxiadan()
     sleep(2)
     function.insert_img(self.dr,u"新增服务号截图.png")
Esempio n. 2
0
 def test_usergroup3(self):
     self.usergroup().usergroup_action3()
     sleep(1)
     self.assertEqual(self.usergroup().type_choice11(), "保存为常用路径")
     function.insert_img(self.driver, "usergroup3跳转路劲分析截图.jpg")
     self.driver.back()
     sleep(1)
Esempio n. 3
0
 def test_dashboards3(self):
     self.dashboards().dashboards_action3()
     self.dashboards().wait()
     self.assertEqual(self.dashboards().dashboards_pass(), "设置成功")
     function.insert_img(self.driver, "dashboards3数据看板分享成功.jpg")
     self.driver.refresh()
     sleep(1.5)
Esempio n. 4
0
 def test_dashboards2(self):
     self.dashboards().dashboards_action2()
     # self.dashboards().wait()
     sleep(0.5)
     self.assertEqual(self.dashboards().dashboards_pass(), "修改成功")
     function.insert_img(self.driver, "dashboards2数据看板修改成功.jpg")
     sleep(1)
Esempio n. 5
0
 def test_project3(self):
     self.project().project_action3()
     sleep(1)
     self.assertEqual(self.project().type_assert3(), "项目管理")
     function.insert_img(self.driver, "project3跳转数据接入成功.jpg")
     self.driver.back()
     sleep(2)
Esempio n. 6
0
 def test_measure2(self):
     self.measure().measure_action2()
     sleep(0.5)
     # self.measure().wait()
     self.assertEqual(self.measure().type_assert1(), "更新成功")
     function.insert_img(self.driver, "measure2排序和隐藏.jpg")
     sleep(1)
Esempio n. 7
0
 def test_funnel5(self):
     sleep(2)
     self.funnel().funnel_action5()
     # self.funnel().wait()
     sleep(0.5)
     self.assertEqual(self.funnel().type_assert1(),"删除成功")
     function.insert_img(self.driver,"funnel5漏斗删除成功.jpg")
Esempio n. 8
0
 def test_funnel2(self):
     self.funnel().funnel_action2()
     # self.funnel().wait()
     sleep(0.7)
     self.assertEqual(self.funnel().type_assert1(),"保存成功")
     function.insert_img(self.driver,"funnel2漏斗保存成功.jpg")
     sleep(1)
Esempio n. 9
0
 def test_slices3(self):
     self.slices().slices_action3()
     sleep(1)
     self.assertEqual(self.slices().type_allslices(), "加入概览成功")
     function.insert_img(self.driver, "slices3单图加入概览成功.jpg")
     self.driver.refresh()
     sleep(1)
Esempio n. 10
0
 def test_slices2(self):
     self.slices().slices_action2()
     sleep(1)
     self.assertEqual(self.slices().type_allslices(), "设置成功")
     function.insert_img(self.driver, "slices2单图授权成功.jpg")
     self.driver.refresh()
     sleep(1)
Esempio n. 11
0
 def test_usergroup6(self):
     self.usergroup().usergroup_action6()
     sleep(1)
     self.assertEqual(self.usergroup().type_choice41(), "保存常用事件")
     function.insert_img(self.driver, "usergroup6跳转事件分析截图.jpg")
     self.driver.back()
     sleep(1)
Esempio n. 12
0
 def test_useractiona12(self):
     self.useraction().useraction_action12()
     sleep(0.5)
     # self.useraction().wait()
     self.assertEqual(self.useraction().type_assert3(), "保存成功")
     function.insert_img(self.driver, "action12事件分析保存成功.jpg")
     sleep(1)
Esempio n. 13
0
 def test_usergroup8(self):
     self.usergroup().usergroup_action8()
     sleep(1)
     self.assertEqual(self.usergroup().type_updateuser1(), "更 新")
     function.insert_img(self.driver, "usergroup8跳转编辑截图.jpg")
     self.driver.back()
     sleep(1)
Esempio n. 14
0
    def test_cuse_NoRedpacket_invest_success(self):
        '''不适用卡券投资'''
        try:
            f = open('../date/invest/invest3.txt')
            lines = f.readlines()
            for line in lines:
                username = line.split(',')[0]
                investmentamount = line.split(',')[1]
                po = LoginPage(self.driver)
                sleep(2)
                po.open()
                po.pppiglogin_noclose_Action(username, "111111")  # 用户登陆
                sleep(2)
                po.open_R(
                    '/recommendloanDetail?loanId={}'.format(loanId))  # 标的 URL
                po1 = To_invest(self.driver)
                sleep(2)
                # 不使用卡券
                po1.pppiguse_no_Coupon_Invest_Action(investmentamount)
                # 不使用卡券余额全投
                # po1.pppiguse_NoRedpacket_Invest_All_Action()  # 余额全投   使用加息券
                # 使用加息券余额全投
                # po1.pppiguse_Rate_Coupon_Invest_All_Action()
                sleep(2)
                po1.pppiginvest_Action3("1111")  # 图形验证码
                sleep(2)
                po1.pppiginvest_Action4("111111")  # 交易密码
                sleep(2)
                poclose = LoginPage(self.driver)
                poclose.pppiglogin_close_button()
                function.insert_img(self.driver, "invest_success.png")  # 截图
                print('用户' + username + '投资' + investmentamount + '元' + '投资成功')

        except BaseException as e:
            print(e)
	def test_login_success(self):
		'''参数化、用户名、密码正确,登录成功'''
		try:
			f = open('../date/recharge.txt')
			lines = f.readlines()
			for line in lines:
				username = line.split(',')[0]
				password = line.split(',')[1]
				pologin = LoginPage(self.driver)
				pologin.open()
				sleep(1)
				pologin.pppiglogin_noclose_Action(username, '111111')
				sleep(2)
				porecharge = Recharge(self.driver)
				# 充值 -- 充值金额 -- 立即充值
				# amount = '9000000'
				amount = '9000000'
				porecharge.recharge1_Action(amount)
				# 江西充值页面_已加入手动输入验证码
				sleep(1)
				porecharge.jx_recharge_Action('111111')
				sleep(2)
				print(username+'用户充值成功')
				function.insert_img(self.driver, "pppig_recharge_success.png")
				sleep(1)
				pologout = LoginPage(self.driver)
				pologout.pppiglogin_close_button()
				sleep(1)
		except BaseException as e:
			print(e)
Esempio n. 16
0
 def test_usergroup4(self):
     self.usergroup().usergroup_action4()
     sleep(1)
     self.assertEqual(self.usergroup().type_choice21(), "保存为常用留存")
     function.insert_img(self.driver, "usergroup4跳转留存分析截图.jpg")
     self.driver.back()
     sleep(1)
Esempio n. 17
0
 def test_usergroup7(self):
     self.usergroup().usergroup_action7()
     sleep(1.5)
     self.assertEqual(self.usergroup().type_seeuser1(), "用户细查")
     function.insert_img(self.driver, "usergroup7跳转用户细查截图.jpg")
     self.driver.back()
     sleep(1)
Esempio n. 18
0
 def test_retention5(self):
     self.retention().retention_action5()
     # self.retention().wait()
     sleep(0.5)
     self.assertEqual(self.retention().type_assert2(),"删除成功")
     function.insert_img(self.driver,"retention5留存分析删除成功.jpg")
     sleep(2)
Esempio n. 19
0
 def test_project5(self):
     sleep(2)
     self.project().project_action5()
     sleep(1)
     self.assertEqual(self.project().type_assert4(), "指标管理")
     function.insert_img(self.driver, "project5跳转指标管理成功.jpg")
     self.driver.back()
     sleep(2)
Esempio n. 20
0
    def test_login3_normal(self):
        '''帐号和密码都正确'''
        po = LoginPage(self.driver)
        po.Login_action('admin', 'admin12345678')
        sleep(1)

        self.assertEqual(po.type_loginPass_hint(), '多维分析')
        function.insert_img(self.driver, "login3登录成功.jpg")
Esempio n. 21
0
    def test_login1_empty(self):
        '''帐号和密码都为空'''
        po = LoginPage(self.driver)
        po.Login_action('', '')
        sleep(1)

        self.assertEqual(po.type_loginFail_hint(), '找回密码')
        function.insert_img(self.driver, "login1登陆时帐号密码为空.jpg")
Esempio n. 22
0
    def test_login2_PasswdError(self):
        '''帐号或者密码不正确'''
        po = LoginPage(self.driver)
        po.Login_action('admin', 'admin123456')
        sleep(1)

        self.assertEqual(po.type_loginFail_hint(), '找回密码')
        function.insert_img(self.driver, "login2登录时密码为空.jpg")
Esempio n. 23
0
 def test_project6(self):
     self.project().project_action6()
     sleep(1)
     self.assertEqual(self.project().type_assert4(), "场景数据设置")
     function.insert_img(self.driver, "project6跳转场景数据设置成功.jpg")
     self.driver.back()
     self.driver.back()
     sleep(1)
Esempio n. 24
0
 def test_funnel3(self):
     sleep(1)
     self.funnel().funnel_action3()
     # self.funnel().wait()
     sleep(0.5)
     self.assertEqual(self.funnel().type_assert1(),"保存成功")
     function.insert_img(self.driver,"funnel3漏斗更新成功.jpg")
     sleep(1)
Esempio n. 25
0
 def test_login2_normal(self):
     print u'开始新增服务号测试'
     xz_service_no(self.dr).login_1("CCCCCC")
     xz_service_no(self.dr).service_no(pl)
     # xz_service_no(self.dr).sousuo("DS00004411618100800016")
     # xz_service_no(self.dr).yg_dingdanxiadan()
     sleep(2)
     function.insert_img(self.dr, u"新增服务号截图.png")
Esempio n. 26
0
 def test_login_pwd_null(self):
     '''密码为空登录'''
     po = LoginPage(self.driver)
     po.open()
     po.login_action('abc', '')
     sleep(2)
     self.assertEqual(po.login_error_hint(), '请输入密码')
     function.insert_img(self.driver, 'pwd_null.jpg')
Esempio n. 27
0
 def test_funnel4(self):
     sleep(1)
     self.funnel().funnel_action4()
     sleep(1)
     self.assertEqual(self.funnel().type_assert2(),"用户细查")
     function.insert_img(self.driver,"funnel4漏斗跳转用户细查.jpg")
     self.driver.back()
     sleep(1)
Esempio n. 28
0
 def test_login_user_pwd_null(self):
     '''用户名密码为空登录'''
     po = LoginPage(self.driver, self.url, u'网易')
     po.open()
     po.login_action('', '')
     sleep(2)
     self.assertEqual(po.login_error_hint(), u'请输入帐号')
     function.insert_img(self.driver, 'user_pwd_null.png')
Esempio n. 29
0
 def test_useraction1(self):
     po = Choice(self.driver)
     po.loginchoice('admin', 'admin12345678')
     sleep(1)
     self.useraction().useraction_action1()
     sleep(1)
     self.assertEqual(self.useraction().type_assert1(), "61615")
     function.insert_img(self.driver, "action1事件分析总次数.jpg")
Esempio n. 30
0
    def test_login2_PasswdError(self):
        '''username is OK,passwd is error'''
        print("test_login2 is start test...")
        po = LoginPage(self.driver)
        po.Login_action('51zxw', 33)
        sleep(2)

        self.assertEqual(po.type_loginFail_hint(), '')
        function.insert_img(self.driver, "test_login2_passwdError.jpg")