def test_caiwu_testcase00_rdt5caiwushiticard(self):
        driver = self.driver
        driver.get(self.base_url + "/")

        #driver.find_element_by_link_text(u"登陆").click()
        driver.find_element_by_css_selector(
            "div.container h3.text-center.text-primary a.btn.btn-success.text-center"
        ).click()
        driver.find_element_by_id("username").clear()
        driver.find_element_by_id("username").send_keys(USER_NAME)
        driver.find_element_by_id("password").clear()
        driver.find_element_by_id("password").send_keys(PASS_WORD)
        driver.find_element_by_id("login-submit").click()
        time.sleep(2)
        self.assertEqual(driver.title, u"财务")
        #driver.find_element_by_link_text(u"优惠券").click()
        driver.find_element_by_css_selector(
            "div.container div.navbar-collapse.collapse.navbar-responsive-collapse ul.nav.navbar-nav li:nth-child(2).dropdown a.dropdown-toggle"
        ).click()
        #driver.find_element_by_link_text(u"优惠券组").click()
        self.assertEqual(driver.title, u"财务")
        #html body div.navbar.navbar-default.navbar-static-top div.container div.navbar-collapse.collapse.navbar-responsive-collapse ul.nav.navbar-nav li:nth-child(2).dropdown ul.dropdown-menu li:first-child a
        driver.find_element_by_css_selector(
            "ul.nav.navbar-nav>li:nth-child(2).dropdown>ul.dropdown-menu>li:first-child>a"
        ).click()
        self.assertEqual(driver.title, u"财务")
        #driver.find_element_by_link_text(u"新 建").click()
        driver.find_element_by_css_selector(
            "div.container a.btn.btn-info.col-md-1").click()
        time.sleep(2)
        #WebDriverWait(driver, 10).until(lambda the_driver: the_driver.find_element_by_css_selector("div.container").is_displayed())
        self.assertEqual(driver.title, u"财务")
        currenttime = str(time.strftime("%d", time.localtime()))
        starttime = str(time.strftime("%Y-%m-", time.localtime()))
        endtime = str(int(currenttime) + 1)
        firsttime = starttime + currenttime
        #firsttime="2015-07-31" #print currenttime#print endtime
        finaltime = starttime + endtime
        print firsttime, finaltime

        driver.find_element_by_id("rcard_list_form_title").clear()
        driver.find_element_by_id("rcard_list_form_title").send_keys(
            "testshitika")
        driver.find_element_by_id("rcard_list_form_price").clear()
        driver.find_element_by_id("rcard_list_form_price").send_keys("100")

        driver.find_element_by_id("rcard_list_form_apply_department").clear()
        driver.find_element_by_id(
            "rcard_list_form_apply_department").send_keys("tech")
        driver.find_element_by_id("rcard_list_form_applicant").clear()
        driver.find_element_by_id("rcard_list_form_applicant").send_keys(
            "luke")
        driver.find_element_by_id("rcard_list_form_city").clear()
        driver.find_element_by_id("rcard_list_form_city").send_keys("beijing")

        driver.find_element_by_id("rcard_list_form_starttime").clear()
        driver.find_element_by_id("rcard_list_form_starttime").send_keys(
            str(caiwu_utiltools.get_day_of_day(1)))

        driver.find_element_by_id("rcard_list_form_endtime").clear()
        driver.find_element_by_id("rcard_list_form_endtime").send_keys(
            str(caiwu_utiltools.get_day_of_day(5)))

        driver.find_element_by_name("commit").click()
        self.assertEqual(driver.title, u"财务")
        #self.assert_(driver.title, u"财务")
        time.sleep(1)
        driver.find_element_by_css_selector(
            "div.container div#content div.panel.panel-primary table.table.table-striped tbody tr:first-child td:nth-last-child(3) a.btn.btn-sm.btn-info"
        ).click()
        driver.find_element_by_id("rcard_list_form_title").clear()
        driver.find_element_by_id("rcard_list_form_title").send_keys(
            "testshitikaedit")
        driver.find_element_by_name("commit").click()

        self.assertEqual(driver.title, u"财务")
        time.sleep(1)

        driver.find_element_by_id("title").clear()
        driver.find_element_by_id("title").send_keys("test")
        driver.find_element_by_name("commit").click()
        #self.assert_(driver.title, u"财务")
        self.assertEqual(driver.title, u"财务")

        time.sleep(1)

        driver.find_element_by_css_selector(
            "div.container div.navbar-collapse.collapse.navbar-responsive-collapse ul.nav.navbar-nav li:nth-child(2).dropdown a.dropdown-toggle"
        ).click()
        #driver.find_element_by_link_text(u"优惠券组").click()
        self.assertEqual(driver.title, u"财务")
        #html body div.navbar.navbar-default.navbar-static-top div.container div.navbar-collapse.collapse.navbar-responsive-collapse ul.nav.navbar-nav li:nth-child(2).dropdown ul.dropdown-menu li:first-child a
        driver.find_element_by_css_selector(
            "ul.nav.navbar-nav>li:nth-child(2).dropdown>ul.dropdown-menu>li:nth-child(2)>a"
        ).click()
        self.assertEqual(driver.title, u"财务")
        driver.find_element_by_id("sn_code").clear()
        driver.find_element_by_id("sn_code").send_keys("100000007102")
        driver.find_element_by_name("commit").click()
        self.assertEqual(driver.title, u"财务")
        driver.find_element_by_link_text("10003613").click()
    def test_caiwu_testcase05_caiwuyouchongzhicared_crud(self):
        driver = self.driver
        driver.get(self.base_url + "/")
        #driver.find_element_by_link_text(u"登陆").click()
        driver.find_element_by_css_selector(
            "div.container h3.text-center.text-primary a.btn.btn-success.text-center"
        ).click()
        driver.find_element_by_id("username").clear()
        driver.find_element_by_id("username").send_keys(USER_NAME)
        driver.find_element_by_id("password").clear()
        driver.find_element_by_id("password").send_keys(PASS_WORD)
        driver.find_element_by_id("login-submit").click()

        #driver.find_element_by_link_text(u"充值卡").click()
        driver.find_element_by_css_selector(
            "ul.nav.navbar-nav li:nth-child(5).dropdown a").click()
        #driver.find_element_by_link_text(u"充值卡列表").click()
        driver.find_element_by_css_selector(
            "ul.nav.navbar-nav li:nth-child(5).dropdown ul.dropdown-menu li:first-child a"
        ).click()
        #WebDriverWait(driver, 10).until(lambda the_driver: the_driver.find_element_by_css_selector("div.container").is_displayed())
        #driver.find_element_by_link_text(u"新 建").click()
        driver.find_element_by_css_selector(
            "div.container a.btn.btn-info.col-md-1").click()
        #WebDriverWait(driver, 10).until(lambda the_driver: the_driver.find_element_by_css_selector("div.container").is_displayed())

        currenttime = str(time.strftime("%d", time.localtime()))
        starttime = str(time.strftime("%Y-%m-", time.localtime()))
        endtime = str(int(currenttime) + 1)
        firsttime = starttime + currenttime
        #firsttime="2015-07-31" #print currenttime#print endtime
        finaltime = starttime + endtime
        print firsttime, finaltime

        driver.find_element_by_id("recharge_list_form_title").clear()
        driver.find_element_by_id("recharge_list_form_title").send_keys(
            "chongzhicardname")
        driver.find_element_by_id("recharge_list_form_zhenqian").clear()
        driver.find_element_by_id("recharge_list_form_zhenqian").send_keys(
            "100")
        driver.find_element_by_id("recharge_list_form_price").clear()
        driver.find_element_by_id("recharge_list_form_price").send_keys("100")
        driver.find_element_by_id("recharge_list_form_use_limit").clear()
        driver.find_element_by_id("recharge_list_form_use_limit").send_keys(
            "10")
        driver.implicitly_wait(10)

        driver.find_element_by_id(
            "recharge_list_form_apply_department").clear()
        driver.find_element_by_id(
            "recharge_list_form_apply_department").send_keys("luke")
        driver.find_element_by_id("recharge_list_form_applicant").clear()
        driver.find_element_by_id("recharge_list_form_applicant").send_keys(
            "luke")
        driver.find_element_by_id("recharge_list_form_city").clear()
        driver.find_element_by_id("recharge_list_form_city").send_keys(
            "beijing")

        driver.find_element_by_id("recharge_list_form_starttime").send_keys(
            str(caiwu_utiltools.get_day_of_day(1)))
        driver.find_element_by_id("recharge_list_form_endtime").send_keys(
            str(caiwu_utiltools.get_day_of_day(5)))

        driver.find_element_by_name("commit").click()

        #WebDriverWait(driver, 10).until(lambda the_driver: the_driver.find_element_by_css_selector("div.container").is_displayed())
        driver.find_element_by_css_selector(
            "div.container div#content div.panel.panel-primary table.table.table-striped tbody tr:first-child td:nth-child(8) a.btn.btn-sm.btn-info"
        ).click()
        #driver.find_element_by_link_text(u"编辑").click()
        driver.implicitly_wait(10)
        driver.find_element_by_id("recharge_list_form_title").clear()
        driver.find_element_by_id("recharge_list_form_title").send_keys(
            "chongzhicardnameedit")
        driver.find_element_by_name("commit").click()
        #self.assert_(driver.title, u"财务")
        self.assertEqual(driver.title, u"财务")
示例#3
0
    def test_Caiwu_Testcase02_caiwuyouhuiquanlist_addedit_shiticouple(self):
        driver = self.driver
        driver.get(self.base_url + "/")
        driver.find_element_by_css_selector(
            "div.container h3.text-center.text-primary a.btn.btn-success.text-center"
        ).click()
        driver.find_element_by_id("username").clear()
        driver.find_element_by_id("username").send_keys(USER_NAME)
        driver.find_element_by_id("password").clear()
        driver.find_element_by_id("password").send_keys(PASS_WORD)
        driver.find_element_by_id("login-submit").click()
        time.sleep(2)
        self.assertEqual(driver.title, u"财务")
        #driver.find_element_by_link_text(u"优惠券").click()
        driver.find_element_by_css_selector(
            "ul.nav.navbar-nav li:nth-child(2).dropdown a.dropdown-toggle"
        ).click()
        #self.assertEqual(driver.title,u"财务")
        #driver.find_element_by_link_text(u"优惠券列表").click()
        driver.find_element_by_css_selector(
            "ul.nav.navbar-nav li:nth-child(2).dropdown ul.dropdown-menu li:first-child a"
        ).click()
        self.assertEqual(driver.title, u"财务")
        time.sleep(1)
        #youhuiquan list add function
        #driver.find_element_by_link_text(u"新 建").click()
        driver.find_element_by_css_selector(
            "div.container a.btn.btn-info.col-md-1").click()
        #starting add youhuiquan account
        driver.find_element_by_id("coupon_list_form_title_alias").clear()
        driver.find_element_by_id("coupon_list_form_title_alias").send_keys(
            u"优惠券添加新测试")
        driver.find_element_by_id("coupon_list_form_title").clear()
        driver.find_element_by_id("coupon_list_form_title").send_keys(
            u"优惠券添加新测试账户")
        driver.find_element_by_id("coupon_list_form_totalnum").clear()
        driver.find_element_by_id("coupon_list_form_totalnum").send_keys("11")
        driver.find_element_by_id("coupon_list_form_least_price").clear()
        driver.find_element_by_id("coupon_list_form_least_price").send_keys(
            "110")
        driver.find_element_by_id("coupon_list_form_coupon_price").clear()
        driver.find_element_by_id("coupon_list_form_coupon_price").send_keys(
            "110")

        #html body div.container form#new_coupon_list_form.form-horizontal.new_coupon_list_form div.form-group.select.required.coupon_list_form_coupon_type div.col-sm-8 select#coupon_list_form_coupon_type.select.required.form-control option:nth-child(2)
        yuhuiquantypename = driver.find_element_by_css_selector(
            "div.container form#new_coupon_list_form.form-horizontal.new_coupon_list_form div.form-group.select.required.coupon_list_form_coupon_type div.col-sm-8 select#coupon_list_form_coupon_type.select.required.form-control option:nth-child(2)"
        ).text
        print yuhuiquantypename
        Select(driver.find_element_by_id("coupon_list_form_coupon_type")
               ).select_by_visible_text(yuhuiquantypename)
        #div.container form#new_coupon_list_form.form-horizontal.new_coupon_list_form div:nth-child(9) div.col-sm-8 select#coupon_list_form_coupon_type.select.required.form-control option:nth-child(2)
        #time.sleep(1)
        driver.find_element_by_id("coupon_list_form_limit_count").clear()
        driver.find_element_by_id("coupon_list_form_limit_count").send_keys(
            "10")
        driver.find_element_by_id("coupon_list_form_use_limit").clear()
        driver.find_element_by_id("coupon_list_form_use_limit").send_keys("10")
        time.sleep(2)
        #         inputs = driver.find_elements_by_tag_name('input')
        #         for input in inputs:
        #             if input.get_attribute('type') == 'checkbox':
        #                 input.click()
        #         time.sleep(2)
        #driver.find_element_by_id("coupon_list_form_exclusive_channels_2").click()
        #         driver.find_element_by_id("coupon_list_form_exclusive_channels_1").click()
        #driver.find_element_by_id("coupon_list_form_exclusive_channels_3").click()
        #         time.sleep(2)
        #         checkboxes = driver.find_elements_by_css_selector('input[type=checkbox]')
        #         for checkbox in checkboxes:
        #             checkbox.click()
        #         time.sleep(2)

        currenttime = str(time.strftime("%d", time.localtime()))
        starttime = str(time.strftime("%Y-%m-", time.localtime()))
        endtime = str(int(currenttime) + 1)
        firsttime = starttime + currenttime
        #firsttime="2015-07-31" #print currenttime#print endtime
        finaltime = starttime + endtime

        #time.sleep(3)
        driver.find_element_by_id("coupon_list_form_starttime").clear()
        driver.find_element_by_id("coupon_list_form_starttime").send_keys(
            str(caiwu_utiltools.get_day_of_day(1)))
        driver.find_element_by_id("coupon_list_form_endtime").clear()
        driver.find_element_by_id("coupon_list_form_endtime").send_keys(
            str(caiwu_utiltools.get_day_of_day(3)))

        #youxiaoqiname=driver.find_element_by_xpath("/html/body/div[2]/form/div[13]/div/select/option[2]").text
        print firsttime, finaltime
        #youxiaoqiname=driver.find_element_by_css_selector("div.container form#new_coupon_list_form.form-horizontal.new_coupon_list_form div.form-group.select.optional.coupon_list_form_validity_type div.col-sm-8 select#coupon_list_form_validity_type.select.optional.form-control option:first-child").text
        #Select(driver.find_element_by_id("coupon_list_form_validity_type")).select_by_visible_text(u"相对有效期")
        #print youxiaoqiname
        #Select(driver.find_element_by_id("coupon_list_form_validity_type")).select_by_visible_text(youxiaoqiname)
        #driver.find_element_by_id("coupon_list_form_validity_type").send_keys(youxiaoqiname)
        #driver.implicitly_wait(10)

        driver.find_element_by_id("coupon_list_form_apply_department").clear()
        driver.find_element_by_id(
            "coupon_list_form_apply_department").send_keys(u"技术测试部")

        driver.find_element_by_id("coupon_list_form_applicant").clear()
        driver.find_element_by_id("coupon_list_form_applicant").send_keys(
            "luke")

        pingleiname = driver.find_element_by_css_selector(
            "div.container form#new_coupon_list_form.form-horizontal.new_coupon_list_form div.form-group.select.optional.coupon_list_form_category_id div.col-sm-8 select#coupon_list_form_category_id.select.optional.form-control option:nth-child(2)"
        ).text
        print " the pingleiname is ", pingleiname
        Select(driver.find_element_by_id("coupon_list_form_category_id")
               ).select_by_visible_text(pingleiname)

        #         youhuiquangrpname=driver.find_element_by_css_selector("div.container form#new_coupon_list_form.form-horizontal.new_coupon_list_form div.form-group.select.optional.coupon_list_form_coupon_group_id div.col-sm-8 select#coupon_list_form_coupon_group_id.select.optional.form-control option:nth-child(2)").text
        #         print " the youhuiquangrpname is ",youhuiquangrpname
        #         Select(driver.find_element_by_id("coupon_list_form_coupon_group_id")).select_by_visible_text(youhuiquangrpname)
        #
        Select(driver.find_element_by_id(
            "coupon_list_form_city_id")).select_by_visible_text(u"北京")
        driver.find_element_by_id("coupon_list_form_channel").clear()
        driver.find_element_by_id("coupon_list_form_channel").send_keys(
            "website")

        #driver.find_element_by_name("commit").click()
        driver.find_element_by_xpath("/html/body/div[2]/form/input").click()
        #WebDriverWait(driver, 10).until(lambda the_driver: the_driver.find_element_by_css_selector("div.container div.info-div div.col-md-6 div.panel.panel-primary.checkout-order div.panel-heading").is_displayed())

        #self.assert_(driver.title, u"财务")
        self.assertEqual(driver.title, u"财务")

        shitcoupleresult = driver.find_element_by_css_selector(
            "div.container div#content div.panel.panel-primary table.table.table-striped tbody tr:first-child td:nth-child(6)"
        ).text

        print " the shitcoupleresult is ", shitcoupleresult
        self.assertEqual(shitcoupleresult, u"实体优惠码")
        #shitcoupleresult
        #driver.find_element_by_css_selector("div.container div#content div.panel.panel-primary table.table.table-striped tbody tr:first-child td:nth-child(11) a:first-child.btn.btn-sm.btn-info").click()
        #driver.find_element_by_xpath("/html/body/div[2]/div[2]/div[1]/table/tbody/tr[20]/td[11]/a[1]").click()
        #html body div.container div#content div.panel.panel-primary table.table.table-striped tbody tr:nth-last-child td:nth-last-child(4) a:first-child.btn.btn-sm.btn-info
        #youhuiquan list edit function
        time.sleep(1)
        driver.find_element_by_css_selector(
            "div.container div#content div.panel.panel-primary table.table.table-striped tbody tr:first-child td:nth-last-child(4) a:first-child"
        ).click()
        #driver.find_element_by_link_text(u"编辑").click()
        driver.find_element_by_id("coupon_list_form_title_alias").clear()
        driver.find_element_by_id("coupon_list_form_title_alias").send_keys(
            "asassedi")
        driver.find_element_by_id("coupon_list_form_title").clear()
        driver.find_element_by_id("coupon_list_form_title").send_keys(
            "asasasasss")
        driver.find_element_by_name("commit").click()
        #self.assert_(driver.title, u"财务")
        self.assertEqual(driver.title, u"财务")
        print driver.title
    def test_Caiwu_Testcase02_caiwuyouhuiquanlist_addedit_ecouple(self):
        driver = self.driver
        driver.get(self.base_url + "/")
        driver.find_element_by_css_selector(
            "div.container h3.text-center.text-primary a.btn.btn-success.text-center"
        ).click()
        driver.find_element_by_id("username").clear()
        driver.find_element_by_id("username").send_keys(USER_NAME)
        driver.find_element_by_id("password").clear()
        driver.find_element_by_id("password").send_keys(PASS_WORD)
        driver.find_element_by_id("login-submit").click()
        time.sleep(2)
        self.assertEqual(driver.title, u"财务")
        # driver.find_element_by_link_text(u"优惠券").click()
        driver.find_element_by_css_selector("ul.nav.navbar-nav li:nth-child(2).dropdown a.dropdown-toggle").click()
        # self.assertEqual(driver.title,u"财务")
        # driver.find_element_by_link_text(u"优惠券列表").click()
        driver.find_element_by_css_selector(
            "ul.nav.navbar-nav li:nth-child(2).dropdown ul.dropdown-menu li:first-child a"
        ).click()
        self.assertEqual(driver.title, u"财务")
        # youhuiquan list add function
        time.sleep(2)
        # driver.find_element_by_link_text(u"新 建").click()
        driver.find_element_by_css_selector("div.container a.btn.btn-info.col-md-1").click()
        # starting add youhuiquan account
        driver.find_element_by_id("coupon_list_form_title_alias").clear()
        driver.find_element_by_id("coupon_list_form_title_alias").send_keys(u"电子优惠券添加新测试")
        driver.find_element_by_id("coupon_list_form_title").clear()
        driver.find_element_by_id("coupon_list_form_title").send_keys(u"电子优惠券添加新测试账户")
        driver.find_element_by_id("coupon_list_form_totalnum").clear()
        driver.find_element_by_id("coupon_list_form_totalnum").send_keys("11")
        driver.find_element_by_id("coupon_list_form_least_price").clear()
        driver.find_element_by_id("coupon_list_form_least_price").send_keys("110")
        driver.find_element_by_id("coupon_list_form_coupon_price").clear()
        driver.find_element_by_id("coupon_list_form_coupon_price").send_keys("110")

        # html body div.container form#new_coupon_list_form.form-horizontal.new_coupon_list_form div.form-group.select.required.coupon_list_form_coupon_type div.col-sm-8 select#coupon_list_form_coupon_type.select.required.form-control option:nth-child(2)
        yuhuiquantypename = driver.find_element_by_css_selector(
            "div.container form#new_coupon_list_form.form-horizontal.new_coupon_list_form div.form-group.select.required.coupon_list_form_coupon_type div.col-sm-8 select#coupon_list_form_coupon_type.select.required.form-control option:nth-child(1)"
        ).text
        print yuhuiquantypename
        Select(driver.find_element_by_id("coupon_list_form_coupon_type")).select_by_visible_text(yuhuiquantypename)
        # div.container form#new_coupon_list_form.form-horizontal.new_coupon_list_form div:nth-child(9) div.col-sm-8 select#coupon_list_form_coupon_type.select.required.form-control option:nth-child(2)
        # time.sleep(1)
        driver.find_element_by_id("coupon_list_form_limit_count").clear()
        driver.find_element_by_id("coupon_list_form_limit_count").send_keys("10")
        driver.find_element_by_id("coupon_list_form_use_limit").clear()
        driver.find_element_by_id("coupon_list_form_use_limit").send_keys("10")

        #         time.sleep(2)
        #         checkboxes = driver.find_elements_by_css_selector('input[type=checkbox]')
        #         for checkbox in checkboxes:
        #             checkbox.click()
        #         driver.find_element_by_id("coupon_list_form_exclusive_channels_1").click()
        #         inputs = driver.find_elements_by_tag_name('input')
        #         for input in inputs:
        #             if input.get_attribute('type') == 'checkbox':
        #                input.click()
        #         time.sleep(2)
        # time.sleep(2)
        # time.sleep(2)
        currenttime = str(time.strftime("%d", time.localtime()))
        starttime = str(time.strftime("%Y-%m-", time.localtime()))
        endtime = str(int(currenttime) + 1)
        firsttime = starttime + currenttime
        # firsttime="2015-07-31" #print currenttime#print endtime
        finaltime = starttime + endtime
        # time.sleep(3)
        driver.find_element_by_id("coupon_list_form_starttime").clear()
        driver.find_element_by_id("coupon_list_form_starttime").send_keys(str(caiwu_utiltools.get_day_of_day(1)))
        driver.find_element_by_id("coupon_list_form_endtime").clear()
        driver.find_element_by_id("coupon_list_form_endtime").send_keys(str(caiwu_utiltools.get_day_of_day(3)))

        # youxiaoqiname=driver.find_element_by_xpath("/html/body/div[2]/form/div[13]/div/select/option[2]").text
        print firsttime, finaltime

        driver.find_element_by_id("coupon_list_form_apply_department").clear()
        driver.find_element_by_id("coupon_list_form_apply_department").send_keys(u"技术测试部")

        driver.find_element_by_id("coupon_list_form_applicant").clear()
        driver.find_element_by_id("coupon_list_form_applicant").send_keys("luke")

        pingleiname = driver.find_element_by_css_selector(
            "div.container form#new_coupon_list_form.form-horizontal.new_coupon_list_form div.form-group.select.optional.coupon_list_form_category_id div.col-sm-8 select#coupon_list_form_category_id.select.optional.form-control option:nth-child(2)"
        ).text
        print " the pingleiname is ", pingleiname
        Select(driver.find_element_by_id("coupon_list_form_category_id")).select_by_visible_text(pingleiname)

        # youhuiquangrpname=driver.find_element_by_css_selector("div.container form#new_coupon_list_form.form-horizontal.new_coupon_list_form div.form-group.select.optional.coupon_list_form_coupon_group_id div.col-sm-8 select#coupon_list_form_coupon_group_id.select.optional.form-control option:nth-child(2)").text
        # print " the youhuiquangrpname is ",youhuiquangrpname
        # Select(driver.find_element_by_id("coupon_list_form_coupon_group_id")).select_by_visible_text(u"北京")
        Select(driver.find_element_by_id("coupon_list_form_city_id")).select_by_visible_text(u"北京")
        # coupon_list_form_city_id
        driver.find_element_by_id("coupon_list_form_channel").clear()
        driver.find_element_by_id("coupon_list_form_channel").send_keys("website")

        # driver.find_element_by_name("commit").click()
        driver.find_element_by_xpath("/html/body/div[2]/form/input").click()
        # WebDriverWait(driver, 10).until(lambda the_driver: the_driver.find_element_by_css_selector("div.container div.info-div div.col-md-6 div.panel.panel-primary.checkout-order div.panel-heading").is_displayed())

        # self.assert_(driver.title, u"财务")
        self.assertEqual(driver.title, u"财务")

        time.sleep(2)
        dianzicoupleresult = driver.find_element_by_css_selector(
            "div.container div#content div.panel.panel-primary table.table.table-striped tbody tr:first-child td:nth-child(6)"
        ).text

        print " the dianzicoupleresult is ", dianzicoupleresult

        self.assertEqual(dianzicoupleresult, u"电子优惠券")
   def test_caiwu_testcase00_rdt5caiwushiticard(self):
       driver = self.driver
       driver.get(self.base_url + "/")
 
       #driver.find_element_by_link_text(u"登陆").click()
       driver.find_element_by_css_selector("div.container h3.text-center.text-primary a.btn.btn-success.text-center").click()
       driver.find_element_by_id("username").clear()
       driver.find_element_by_id("username").send_keys(USER_NAME)
       driver.find_element_by_id("password").clear()
       driver.find_element_by_id("password").send_keys(PASS_WORD)
       driver.find_element_by_id("login-submit").click()
       time.sleep(2)
       self.assertEqual(driver.title,u"财务")
       #driver.find_element_by_link_text(u"优惠券").click()
       driver.find_element_by_css_selector("div.container div.navbar-collapse.collapse.navbar-responsive-collapse ul.nav.navbar-nav li:nth-child("+appobjectcaiwu.caiwu_tab_rdt5_shiticard+").dropdown a.dropdown-toggle").click()
       #driver.find_element_by_link_text(u"优惠券组").click()
       self.assertEqual(driver.title,u"财务")
       #html body div.navbar.navbar-default.navbar-static-top div.container div.navbar-collapse.collapse.navbar-responsive-collapse ul.nav.navbar-nav li:nth-child(2).dropdown ul.dropdown-menu li:first-child a
       driver.find_element_by_css_selector("ul.nav.navbar-nav>li:nth-child("+appobjectcaiwu.caiwu_tab_rdt5_shiticard+").dropdown>ul.dropdown-menu>li:first-child>a").click()
       self.assertEqual(driver.title,u"财务")
       #driver.find_element_by_link_text(u"新 建").click()
       driver.find_element_by_css_selector("div.container a.btn.btn-info.col-md-1").click()
       time.sleep(2)
       #WebDriverWait(driver, 10).until(lambda the_driver: the_driver.find_element_by_css_selector("div.container").is_displayed()) 
       self.assertEqual(driver.title,u"财务")
       currenttime=str(time.strftime("%d", time.localtime()))
       starttime=str(time.strftime("%Y-%m-", time.localtime()))
       endtime=str(int(currenttime)+1)
       firsttime=starttime+currenttime
       #firsttime="2015-07-31" #print currenttime#print endtime
       finaltime=starttime+endtime
       print firsttime,finaltime
       
       driver.find_element_by_id("rcard_list_form_title").clear()
       driver.find_element_by_id("rcard_list_form_title").send_keys("testshitika")
       driver.find_element_by_id("rcard_list_form_price").clear()
       driver.find_element_by_id("rcard_list_form_price").send_keys("100")
       
       driver.find_element_by_id("rcard_list_form_apply_department").clear()
       driver.find_element_by_id("rcard_list_form_apply_department").send_keys("tech")
       driver.find_element_by_id("rcard_list_form_applicant").clear()
       driver.find_element_by_id("rcard_list_form_applicant").send_keys("luke")
       driver.find_element_by_id("rcard_list_form_city").clear()
       driver.find_element_by_id("rcard_list_form_city").send_keys("beijing")
       
       driver.find_element_by_id("rcard_list_form_starttime").clear()
       driver.find_element_by_id("rcard_list_form_starttime").send_keys(str(caiwu_utiltools.get_day_of_day(1)))
       
       driver.find_element_by_id("rcard_list_form_endtime").clear()
       driver.find_element_by_id("rcard_list_form_endtime").send_keys(str(caiwu_utiltools.get_day_of_day(5)))
       
       driver.find_element_by_name("commit").click()
       self.assertEqual(driver.title,u"财务")
       #self.assert_(driver.title, u"财务")
       time.sleep(1)
       driver.find_element_by_css_selector("div.container div#content div.panel.panel-primary table.table.table-striped tbody tr:first-child td:nth-last-child(3) a.btn.btn-sm.btn-info").click()
       driver.find_element_by_id("rcard_list_form_title").clear()
       driver.find_element_by_id("rcard_list_form_title").send_keys("testshitikaedit")
       driver.find_element_by_name("commit").click()
       
       self.assertEqual(driver.title,u"财务")
       time.sleep(1)
       
       driver.find_element_by_id("title").clear()
       driver.find_element_by_id("title").send_keys("test")
       driver.find_element_by_name("commit").click()
       #self.assert_(driver.title, u"财务")
       self.assertEqual(driver.title,u"财务")
       
       
       time.sleep(1)
       
       driver.find_element_by_css_selector("div.container div.navbar-collapse.collapse.navbar-responsive-collapse ul.nav.navbar-nav li:nth-child(2).dropdown a.dropdown-toggle").click()
       #driver.find_element_by_link_text(u"优惠券组").click()
       self.assertEqual(driver.title,u"财务")
       #html body div.navbar.navbar-default.navbar-static-top div.container div.navbar-collapse.collapse.navbar-responsive-collapse ul.nav.navbar-nav li:nth-child(2).dropdown ul.dropdown-menu li:first-child a
       driver.find_element_by_css_selector("ul.nav.navbar-nav>li:nth-child(2).dropdown>ul.dropdown-menu>li:nth-child(2)>a").click()
       self.assertEqual(driver.title,u"财务")
       driver.find_element_by_id("sn_code").clear()
       driver.find_element_by_id("sn_code").send_keys("100000007102")
       driver.find_element_by_name("commit").click()
       self.assertEqual(driver.title,u"财务")
       driver.find_element_by_link_text("10003613").click()
    def test_caiwu_testcase03_caiwushiticard_crud(self):
        driver = self.driver
        driver.get(self.base_url + "/")
        driver.find_element_by_css_selector("div.container h3.text-center.text-primary a.btn.btn-success.text-center").click()
        driver.find_element_by_id("username").clear()
        driver.find_element_by_id("username").send_keys(USER_NAME)
        driver.find_element_by_id("password").clear()
        driver.find_element_by_id("password").send_keys(PASS_WORD)
        driver.find_element_by_id("login-submit").click()
        
        time.sleep(1)
#         self.assertEqual(driver.title, u"财务")
#         
        #driver.find_element_by_link_text(u"实体卡").click()
        driver.find_element_by_css_selector("ul.nav.navbar-nav li:nth-child(3).dropdown a.dropdown-toggle").click()
        self.assertEqual(driver.title, u"财务")
        
        #driver.find_element_by_link_text(u"实体卡列表").click()
        driver.find_element_by_css_selector("ul.nav.navbar-nav li:nth-child(3).dropdown ul.dropdown-menu li:first-child a").click()
        #WebDriverWait(driver, 10).until(lambda the_driver: the_driver.find_element_by_css_selector("div.container").is_displayed()) 
        #driver.find_element_by_link_text(u"新 建").click()
        self.assertEqual(driver.title, u"财务")
        
        driver.find_element_by_css_selector("div.container a.btn.btn-info.col-md-1").click()
        
        currenttime=str(time.strftime("%d", time.localtime()))
        starttime=str(time.strftime("%Y-%m-", time.localtime()))
        endtime=str(int(currenttime)+1)
        firsttime=starttime+currenttime
        #firsttime="2015-07-31" #print currenttime#print endtime
        finaltime=starttime+endtime
        print firsttime,finaltime
        
        driver.find_element_by_id("rcard_list_form_title").clear()
        driver.find_element_by_id("rcard_list_form_title").send_keys("testshitika")
        driver.find_element_by_id("rcard_list_form_price").clear()
        driver.find_element_by_id("rcard_list_form_price").send_keys("100")
        
        driver.find_element_by_id("rcard_list_form_apply_department").clear()
        driver.find_element_by_id("rcard_list_form_apply_department").send_keys("tech")
        driver.find_element_by_id("rcard_list_form_applicant").clear()
        driver.find_element_by_id("rcard_list_form_applicant").send_keys("luke")
        driver.find_element_by_id("rcard_list_form_city").clear()
        driver.find_element_by_id("rcard_list_form_city").send_keys("beijing")
        
        driver.find_element_by_id("rcard_list_form_starttime").clear()
        driver.find_element_by_id("rcard_list_form_starttime").send_keys(str(caiwu_utiltools.get_day_of_day(1)))
        
        driver.find_element_by_id("rcard_list_form_endtime").clear()
        driver.find_element_by_id("rcard_list_form_endtime").send_keys(str(caiwu_utiltools.get_day_of_day(5)))
        
        driver.find_element_by_name("commit").click()

        time.sleep(1)
        self.assertEqual(driver.title, u"财务")
        
        #driver.find_element_by_link_text(u"编辑").click()
        driver.find_element_by_css_selector("div.container div#content div.panel.panel-primary table.table.table-striped tbody tr:first-child td:nth-child(7) a:first-child.btn.btn-sm.btn-info").click()

        #WebDriverWait(driver, 10).until(lambda the_driver: the_driver.find_element_by_css_selector("div.container").is_displayed()) 
        
        driver.find_element_by_id("rcard_list_form_title").clear()
        driver.find_element_by_id("rcard_list_form_title").send_keys("testshitika111")
        driver.find_element_by_name("commit").click()
        #self.assert_(driver.title, u"财务")
        self.assertEqual(driver.title, u"财务")