unit

#coding:utf-8
import unittest

from selenium import webdriver

import os,time

from unitfz import ffunit


class Login(unittest.TestCase):
    @classmethod
    def setUpClass(self):
        print "所有测试用例运行之前的方法"
        print "实例化对象"

        self.ff=ffunit.FireFox()
        pass

    @classmethod
    def tearDownClass(self):
        print "所有测试用例运行之后的方法,销毁对象"
        pass


    def setUp(self):
        print "每一条测试用例执行之前的方法"
        self.ff.ff_start("https://passport.jd.com/new/login.aspx?ReturnUrl=https%3A%2F%2Fwww.jd.com%2F%3Fcu%3Dtrue%26utm_source%3Dbaidu-pinzhuan%26utm_medium%3Dcpc%26utm_campaign%3Dt_288551095_baidupinzhuan%26utm_term%3D0f3d30c8dba7459bb52f2eb5eba8ac7d_0_2dd9263a75fb469f9d5869da66d5fc22")

        # self.driver=webdriver.Firefox()
        # self.driver.maximize_window()
        # self.driver.get("https://passport.jd.com/new/login.aspx?ReturnUrl=https%3A%2F%2Fwww.jd.com%2F%3Fcu%3Dtrue%26utm_source%3Dbaidu-pinzhuan%26utm_medium%3Dcpc%26utm_campaign%3Dt_288551095_baidupinzhuan%26utm_term%3D0f3d30c8dba7459bb52f2eb5eba8ac7d_0_24bbd19118bb4c49b27359cce5c30f3e")
        time.sleep(1)

        pass


    def tearDown(self):
        print "每一条测试用例执行之后的方法"


        self.ff.ff_close()
        pass

    # def test_3us_pw(self):
    #     print "测试用例3:空账户名密码登录"
    #     # # 点击账号登陆
    #     # self.login_tab_r = self.driver.find_element_by_class_name("login-tab-r")
    #     # # 点击一下
    #     # self.login_tab_r.click()
    #     #
    #     # self.zh=self.driver.find_element_by_id("loginname")
    #     # self.mm=self.driver.find_element_by_id("nloginpwd")
    #     # self.dl=self.driver.find_element_by_id("loginsubmit")
    #     #
    #     # self.zh.send_keys("")
    #     # self.mm.send_keys("")
    #     # self.dl.click()
    #     #
    #     # time.sleep(2)
    #     #
    #     # self.cz=self.driver.find_element_by_class_name("msg-error")
    #     # self.msg=self.cz.text
    #     #
    #     # self.assertEqual(self.msg,u"请输入账户名和密码")
    #     #
    #
    #     self.ff.Clickclass("login-tab-r")
    #     self.ff.SendKey("loginname")
    #     self.ff.SendKey("nloginpwd")
    #     self.ff.Clickid("loginsubmit")
    #     time.sleep(2)
    #     self.t=self.ff.Findclass("msg-error").text
    #     self.assertEqual(self.t, u"请输入账户名和密码")
    #     pass
    #
    #
    # def test_199us_em(self):
    #     print "测试用例1:关于我们"
    #    # self.us=self.driver.find_element_by_link_text(u"关于我们")
    #    # self.dqck=self.driver.current_window_handle
    #    # self.us.click()
    #    # self.qbck=self.driver.window_handles
    #    #
    #    # for window in self.qbck:
    #    #     if window!=self.dqck:
    #    #         self.driver.switch_to_window(window)
    #    #
    #    #
    #    # self.tit=self.driver.title
    #    # self.assertEqual(self.tit,u"企业简介-京东商城")
    #     print "测试用例1:关于我们"
    #     self.dqck=self.ff.getCW()
    #     self.ff.ClickLink("关于我们")
    #     self.ff.getAW(self.dqck)
    #     self.assertEqual(self.ff.getTitle(), u"企业简介-京东商城")
    #
    #     pass
    #
    #
    # def test_2us_em(self):
    # #    print "测试用例2:联系我们"
    # #    self.us=self.driver.find_element_by_link_text(u"联系我们")
    # #    self.dqck=self.driver.current_window_handle
    # #    self.us.click()
    # #    self.qbck=self.driver.window_handles
    # #
    # #    for window in self.qbck:
    # #        if window!=self.dqck:
    # #            self.driver.switch_to_window(window)
    # #
    # #
    # #    self.tit=self.driver.title
    # #    self.assertEqual(self.tit,u"联系我们-京东商城")
    #     print "测试用例2:联系我们"
    #     self.dqck = self.ff.getCW()
    #     self.ff.ClickLink("联系我们")
    #     self.ff.getAW(self.dqck)
    #     self.assertEqual(self.ff.getTitle(), u"联系我们-京东商城")
    #
    #     pass
    # #    pass
    # #
    # def test_4us_em(self):
    # #    print "测试用例4:人才招聘"
    # #    self.us=self.driver.find_element_by_link_text(u"人才招聘")
    # #    self.dqck=self.driver.current_window_handle
    # #    self.us.click()
    # #    self.qbck=self.driver.window_handles
    # #
    # #    for window in self.qbck:
    # #        if window!=self.dqck:
    # #            self.driver.switch_to_window(window)
    # #
    # #
    # #    self.tit=self.driver.title
    # #    self.assertEqual(self.tit,u"京东招聘官网")
    #     print "测试用例4:人才招聘"
    #     self.dqck = self.ff.getCW()
    #     self.ff.ClickLink("人才招聘")
    #     self.ff.getAW(self.dqck)
    #     self.assertEqual(self.ff.getTitle(), u"京东招聘官网")
    #
    #     pass
    # #    pass
    # #
    # def test_5us_em(self):
    # #    print "测试用例5:商家入驻"
    # #    self.us=self.driver.find_element_by_link_text(u"商家入驻")
    # #    self.dqck=self.driver.current_window_handle
    # #    self.us.click()
    # #    self.qbck=self.driver.window_handles
    # #
    # #    for window in self.qbck:
    # #        if window!=self.dqck:
    # #            self.driver.switch_to_window(window)
    # #
    # #
    # #    self.tit=self.driver.title
    # #    self.assertEqual(self.tit,u"商家入驻-入驻流程 - 京东全品类专题活动-京东")
    #     print "测试用例5:商家入驻"
    #     self.dqck = self.ff.getCW()
    #     self.ff.ClickLink("商家入驻")
    #     self.ff.getAW(self.dqck)
    #     self.assertEqual(self.ff.getTitle(), u"商家入驻-入驻流程 - 京东全品类专题活动-京东")
    #
    #     pass
    # #    pass
    # #
    # def test_6us_em(self):
    # #    print "测试用例6:广告服务"
    # #    self.us=self.driver.find_element_by_link_text(u"广告服务")
    # #    self.dqck=self.driver.current_window_handle
    # #    self.us.click()
    # #    self.qbck=self.driver.window_handles
    # #
    # #    for window in self.qbck:
    # #        if window!=self.dqck:
    # #            self.driver.switch_to_window(window)
    # #
    # #
    # #    self.tit=self.driver.title
    # #    self.assertEqual(self.tit,u"广告服务 - 京东全品类专题活动-京东")
    #     print "测试用例6:广告服务"
    #     self.dqck = self.ff.getCW()
    #     self.ff.ClickLink("广告服务")
    #     self.ff.getAW(self.dqck)
    #     self.assertEqual(self.ff.getTitle(), u"广告服务 - 京东全品类专题活动-京东")
    #
    #     pass
    # #    pass
    # #
    # def test_7us_em(self):
    # #    print "测试用例7:广告服务"
    # #    self.us=self.driver.find_element_by_link_text(u"广告服务")
    # #    self.dqck=self.driver.current_window_handle
    # #    self.us.click()
    # #    self.qbck=self.driver.window_handles
    # #
    # #    for window in self.qbck:
    # #        if window!=self.dqck:
    # #            self.driver.switch_to_window(window)
    # #
    # #
    # #    self.tit=self.driver.title
    # #    self.assertEqual(self.tit,u"广告服务 - 京东全品类专题活动-京东")
    #     print "测试用例7:广告服务2"
    #     self.dqck = self.ff.getCW()
    #     self.ff.ClickLink("广告服务")
    #     self.ff.getAW(self.dqck)
    #     self.assertEqual(self.ff.getTitle(), u"广告服务 - 京东全品类专题活动-京东")
    #
    #     pass
    # #    pass
    # #
    # def test_8us_em(self):
    # #    print "测试用例8:手机京东"
    # #    self.us=self.driver.find_element_by_link_text(u"手机京东")
    # #    self.dqck=self.driver.current_window_handle
    # #    self.us.click()
    # #    self.qbck=self.driver.window_handles
    # #
    # #    for window in self.qbck:
    # #        if window!=self.dqck:
    # #            self.driver.switch_to_window(window)
    # #
    # #
    # #    self.tit=self.driver.title
    # #    self.assertEqual(self.tit,u"手机京东 - 京东")
    #     print "测试用例8:手机京东"
    #     self.dqck = self.ff.getCW()
    #     self.ff.ClickLink("手机京东")
    #     self.ff.getAW(self.dqck)
    #     self.assertEqual(self.ff.getTitle(), u"手机京东 - 京东")
    #
    #     pass
    # #    pass
    # #
    # def test_9us_em(self):
    # #    print "测试用例9:友情链接"
    # #    self.us=self.driver.find_element_by_link_text(u"友情链接")
    # #    self.dqck=self.driver.current_window_handle
    # #    self.us.click()
    # #    self.qbck=self.driver.window_handles
    # #
    # #    for window in self.qbck:
    # #        if window!=self.dqck:
    # #            self.driver.switch_to_window(window)
    # #
    # #
    # #    self.tit=self.driver.title
    # #    self.assertEqual(self.tit,u"友情链接")
    #     print "测试用例9:友情链接"
    #     self.dqck = self.ff.getCW()
    #     self.ff.ClickLink("友情链接")
    #     self.ff.getAW(self.dqck)
    #     self.assertEqual(self.ff.getTitle(), u"友情链接")
    #
    #     pass
    # #    pass
    # #
    # def test_91us_em(self):
    # #    print "测试用例10:销售联盟"
    # #    self.us=self.driver.find_element_by_link_text(u"销售联盟")
    # #    self.dqck=self.driver.current_window_handle
    # #    self.us.click()
    # #    self.qbck=self.driver.window_handles
    # #
    # #    for window in self.qbck:
    # #        if window!=self.dqck:
    # #            self.driver.switch_to_window(window)
    # #
    # #
    # #    self.tit=self.driver.title
    # #    self.assertEqual(self.tit,u"京东联盟")
    #     print "测试用例10:销售联盟"
    #     self.dqck = self.ff.getCW()
    #     self.ff.ClickLink("销售联盟")
    #     self.ff.getAW(self.dqck)
    #     self.assertEqual(self.ff.getTitle(), u"京东联盟")
    #
    #     pass
    # #    pass
    # #
    # def test_92us_em(self):
    # #    print "测试用例11:京东社区"
    # #    self.us=self.driver.find_element_by_link_text(u"京东社区")
    # #    self.dqck=self.driver.current_window_handle
    # #    self.us.click()
    # #    self.qbck=self.driver.window_handles
    # #
    # #    for window in self.qbck:
    # #        if window!=self.dqck:
    # #            self.driver.switch_to_window(window)
    # #
    # #
    # #    self.tit=self.driver.title
    # #    self.assertEqual(self.tit,u"京东社区 - 京东电脑、办公|游戏设备专题活动-京东")
    #     print "测试用例11:京东社区"
    #     self.dqck = self.ff.getCW()
    #     self.ff.ClickLink("京东社区")
    #     self.ff.getAW(self.dqck)
    #     self.assertEqual(self.ff.getTitle(), u"京东社区 - 京东电脑、办公|游戏设备专题活动-京东")
    #
    #     pass
    # #    pass
    # #
    # def test_93us_em(self):
    # #    print "测试用例12:京东公益"
    # #    self.us=self.driver.find_element_by_link_text(u"京东公益")
    # #    self.dqck=self.driver.current_window_handle
    # #    self.us.click()
    # #    self.qbck=self.driver.window_handles
    # #
    # #    for window in self.qbck:
    # #        if window!=self.dqck:
    # #            self.driver.switch_to_window(window)
    # #
    # #
    # #    self.tit=self.driver.title
    # #    self.assertEqual(self.tit,u"京东公益")
    #     print "测试用例12:京东公益"
    #     self.dqck = self.ff.getCW()
    #     self.ff.ClickLink("京东公益")
    #     self.ff.getAW(self.dqck)
    #     self.assertEqual(self.ff.getTitle(), u"京东公益")
    #
    #     pass
    # #    pass
    # #
    # def test_94us_em(self):
    # #    print "测试用例13:京东隐私策略"
    # #    self.us=self.driver.find_element_by_class_name("black")
    # #    self.dqck=self.driver.current_window_handle
    # #    self.us.click()
    # #    self.qbck=self.driver.window_handles
    # #
    # #    for window in self.qbck:
    # #        if window!=self.dqck:
    # #            self.driver.switch_to_window(window)
    # #
    # #
    # #    self.tit=self.driver.title
    # #    self.assertEqual(self.tit,u"京东隐私策略")
    #     print "测试用例13:京东隐私策略"
    #     self.dqck = self.ff.getCW()
    #     self.ff.Clickclass("black")
    #     self.ff.getAW(self.dqck)
    #     self.assertEqual(self.ff.getTitle(), u"京东隐私政策")
    #
    #     pass
    # #    pass
    # #
    # def test_95us_em(self):
    # #    print "测试用例14:登陆页面,调查问卷"
    # #    self.us=self.driver.find_element_by_class_name("q-link")
    # #    self.dqck=self.driver.current_window_handle
    # #    self.us.click()
    # #    self.qbck=self.driver.window_handles
    # #
    # #    for window in self.qbck:
    # #        if window!=self.dqck:
    # #            self.driver.switch_to_window(window)
    # #
    # #
    # #    self.tit=self.driver.title
    # #    self.assertEqual(self.tit,u"登陆页满意度调查")
    #     print "测试用例14:调查问卷"
    #     self.dqck = self.ff.getCW()
    #     self.ff.Clickclass("q-link")
    #     self.ff.getAW(self.dqck)
    #     self.assertEqual(self.ff.getTitle(), u"登录页满意度调查")
    #
    #     pass
    # #    pass
    # #
    # def test_96us_em(self):
    # #    print "测试用例15:个人注册"
    # #    self.us=self.driver.find_element_by_partial_link_text(u"立即注册")
    # #    self.dqck=self.driver.current_window_handle
    # #    self.us.click()
    # #    self.qbck=self.driver.window_handles
    # #
    # #    for window in self.qbck:
    # #        if window!=self.dqck:
    # #            self.driver.switch_to_window(window)
    # #
    # #
    # #    #time.sleep(3)
    # #
    # #    # self.ty=self.driver.find_element_by_class_name("ui-dialog-close")
    # #    # self.ty.click()
    # #
    # #
    # #    self.tit=self.driver.title
    # #    self.assertEqual(self.tit,u"个人注册")
    #     print "测试用例15:个人注册"
    #     self.dqck = self.ff.getCW()
    #     self.ff.ClickLink("立即注册")
    #     self.ff.getAW(self.dqck)
    #     self.assertEqual(self.ff.getTitle(), u"个人注册")
    #
    #     pass
    # #    pass
    # #
    # def test_97us_em(self):
    # #    print "测试用例16:进入客户端"
    # #    self.us=self.driver.find_element_by_id("logo")
    # #
    # #    self.us.click()
    # #
    # #    time.sleep(1)
    # #
    # #    self.dq1=self.driver.current_window_handle
    # #
    # #    self.driver.switch_to_window(self.dq1)
    # #
    # #    self.tit=self.driver.title
    # #
    # #
    # #
    # #    self.assertEqual(self.tit,u"京东(JD.COM)-正品低价、品质保障、配送及时、轻松购物!")
    #     print "测试用例16:进入客户端"
    #     self.dqck = self.ff.getCW()
    #     self.ff.Clickid("logo")
    #     self.ff.getAW(self.dqck)
    #     time.sleep(2)
    #     self.assertEqual(self.ff.getTitle(), u"京东(JD.COM)-正品低价、品质保障、配送及时、轻松购物!")
    #     pass
    #
    # #    pass
    # #
    # #
    # def test_98us_em(self):
    # #     print "测试用例17:京东公益2"
    # #     self.us = self.driver.find_element_by_link_text(u"京东公益")
    # #     self.dqck = self.driver.current_window_handle
    # #     self.us.click()
    # #     self.qbck = self.driver.window_handles
    # #
    # #     for window in self.qbck:
    # #         if window != self.dqck:
    # #             self.driver.switch_to_window(window)
    # #
    # #     self.tit = self.driver.title
    # #     self.assertEqual(self.tit, u"京东公益")
    #     print "测试用例17:京东公益2"
    #     self.dqck = self.ff.getCW()
    #     self.ff.ClickLink("京东公益")
    #     self.ff.getAW(self.dqck)
    #     self.assertEqual(self.ff.getTitle(), u"京东公益")
    #
    #     pass
    #
    # #     pass
    # #
    # def test_99us_em(self):
    # #     print "测试用例18:销售联盟2"
    # #     self.us = self.driver.find_element_by_link_text(u"销售联盟")
    # #     self.dqck = self.driver.current_window_handle
    # #     self.us.click()
    # #     self.qbck = self.driver.window_handles
    # #
    # #     for window in self.qbck:
    # #         if window != self.dqck:
    # #             self.driver.switch_to_window(window)
    # #
    # #     self.tit = self.driver.title
    # #     self.assertEqual(self.tit, u"京东联盟")
    #     print "测试用例18:销售联盟"
    #     self.dqck = self.ff.getCW()
    #     self.ff.ClickLink("销售联盟")
    #     self.ff.getAW(self.dqck)
    #     self.assertEqual(self.ff.getTitle(), u"京东联盟")
    #
    #     pass
    # #     pass
    # #
    # #
    # def test_923us_em(self):
    # #     print "测试用例19:京东3"
    # #     self.us = self.driver.find_element_by_link_text(u"京东公益")
    # #     self.dqck = self.driver.current_window_handle
    # #     self.us.click()
    # #     self.qbck = self.driver.window_handles
    # #
    # #     for window in self.qbck:
    # #         if window != self.dqck:
    # #             self.driver.switch_to_window(window)
    # #
    # #     self.tit = self.driver.title
    # #     self.assertEqual(self.tit, u"京东公益")
    #     print "测试用例19:京东3"
    #     self.dqck = self.ff.getCW()
    #     self.ff.ClickLink("京东公益")
    #     self.ff.getAW(self.dqck)
    #     self.assertEqual(self.ff.getTitle(), u"京东公益")
    #
    #     pass
    # #     pass
    # #
    # def test_4us_em(self):
    # #     print "测试用例20:京东4"
    # #     self.us = self.driver.find_element_by_link_text(u"人才招聘")
    # #     self.dqck = self.driver.current_window_handle
    # #     self.us.click()
    # #     self.qbck = self.driver.window_handles
    # #
    # #     for window in self.qbck:
    # #         if window != self.dqck:
    # #             self.driver.switch_to_window(window)
    # #
    # #     self.tit = self.driver.title
    # #     self.assertEqual(self.tit, u"京东招聘官网")
    #     print "测试用例20:京东4"
    #     self.dqck = self.ff.getCW()
    #     self.ff.ClickLink("人才招聘")
    #     self.ff.getAW(self.dqck)
    #     self.assertEqual(self.ff.getTitle(), u"京东招聘官网")
    #
    #     pass
    # #     pass
    # #
    # def test_1us_em(self):
    # #    print "测试用例20:京东212"
    # #    self.us=self.driver.find_element_by_link_text(u"关于我们")
    # #    self.dqck=self.driver.current_window_handle
    # #    self.us.click()
    # #    self.qbck=self.driver.window_handles
    # #
    # #    for window in self.qbck:
    # #        if window!=self.dqck:
    # #            self.driver.switch_to_window(window)
    # #
    # #
    # #    self.tit=self.driver.title
    # #    self.assertEqual(self.tit,u"企业简介-京东商城")
    #     print "测试用例21:京东212"
    #     self.dqck = self.ff.getCW()
    #     self.ff.ClickLink("关于我们")
    #     self.ff.getAW(self.dqck)
    #     self.assertEqual(self.ff.getTitle(), u"企业简介-京东商城")
    #
    #     pass
    # #    pass


    # def test_31us_em(self):
    #     print "测试用例22:立即注册"
    #     self.dd=self.ff.ljzc()
    #     self.dd.click()
    #     time.sleep(2)
    #
    #     self.dqck=self.ff.getCW()
    #     self.ff.getAW(self.dqck)
    #
    #     self.tybqx = self.ff.Findcss(
    #         "body>div[class='ui-dialog']>div[class='ui-dialog-content']>div[class='protocol']>div[class='protocol-button']>button")
    #     self.tybqx.click()
    #     time.sleep(1)
    #
    #     self.assertEqual(self.ff.getTitle(),u"个人注册")
    #     pass

    def test_mwz(self):
        print "测试用例:买袜子"
        self.dqck = self.ff.getCW()
        self.ff.Clickid("logo")
        time.sleep(2)
        self.ff.getAW(self.dqck)
        time.sleep(1)
        self.ff.ass_tit(self,u"京东(JD.COM)-正品低价、品质保障、配送及时、轻松购物!")

        #self.ff.Clickid("key")
        self.ff.SendKey("key",u"袜子")
        time.sleep(1)
        self.ff.Clickclass("button")
        time.sleep(2)
        self.ff.getAW(self.dqck)

        self.ff.switch_to_view_js_class("m-list")
        time.sleep(2)
        self.ff.ass_count_class(self,"p-img",47)

        self.dqck2=self.ff.getCW();
        self.d1=self.ff.Findcss("div[class='p-img']>a")
        self.d1.click()
        time.sleep(2)
        self.ff.getAW(self.dqck2)
        time.sleep(2)
        #self.ff.ass_tit(self,u"南极人10双装袜子男 男士袜子四季棉袜 黑色10双 均码【图片 价格 品牌 报价】-京东")

        self.ff.ClickLink(u"加入购物车")
        time.sleep(2)
        self.ff.getAW(self.dqck2)
        time.sleep(1)
        self.ff.ass_tit(self,u"商品已成功加入购物车")

        self.ff.Clickclass("btn-addtocart")
        time.sleep(2)
        self.ff.getAW(self.dqck2)
        time.sleep(1)
        self.d3=self.ff.Findcss("div[class='btn-area']>a")
        self.d3.click()
        time.sleep(2)

        self.ff.ass_true_id(self,"dialogIframe",True)
        self.ff.switch_to_frame_id("dialogIframe")


        self.ff.Clickclass("login-tab-r")
        time.sleep(1)
        self.ff.SendKey("loginname","17338134769")
        self.ff.SendKey("nloginpwd","k3kong886")
        self.ff.Clickid("loginsubmit")
        time.sleep(2)
        self.ff.getAW(self.dqck2)
        self.ff.ass_tit(self,u"订单结算页 -京东商城")

        self.ff.switch_to_view_js_class("trade-foot-detail-com")
        self.ff.Clickclass("checkout-submit")
        time.sleep(2)
        self.ff.ass_tit(self,u"京东支付-请选择支付方式")

        self.ff.Clickclass("op-i-ext")
        time.sleep(2)
        self.ff.getAW(self.dqck2)
        time.sleep(1)
        self.ff.ass_tit(self,u"我的京东--我的订单")

        self.ff.Clickclasses("order-cancel",0)
        time.sleep(2)
        self.ff.ass_true_id(self,"dialogIframe",True)

        self.ff.switch_to_frame_id("dialogIframe")
        time.sleep(1)
        self.ff.Clickclasses("reasonBody",5)
        time.sleep(1)
        self.ff.Clickclass("J-confirm")
        time.sleep(2)
        self.ff.switch_back()
        self.ff.switch_to_frame_id("dialogIframe")
        mpl=self.ff.Findxp("//div[@class='cancel-progress']/h3").text
        self.assertEqual(mpl,u"取消申请已提交,系统正在审核")
        #self.ff.ass_link(self,u"取消申请已提交,系统正在审核",u"取消申请已提交,系统正在审核")

        self.ff.switch_back()
        self.ff.Clickclass("ui-dialog-close")
        time.sleep(2)
        self.ff.ass_tit(self,u"我的京东--我的订单")
        pass





    if __name__ == '__main__':
        unittest.main()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值