Example #1
0
    def test124_numberDisplay(self):
        u"""设置每页显示条数"""
        bnd = numberDisplay()
        bnd.numberDisplay()

        driver.find_element_by_link_text(u"万丰小吃城充电站").click()
        sleep(2)

        #查看充电桩详情
        driver.find_elements_by_link_text(u"详情")[0].click()
        sleep(2)
        js = "document.getElementsByClassName('pageFormContent')[0].scrollTop=10000"
        driver.execute_script(js)
        sleep(2)

        js = "document.getElementsByClassName('pageFormContent')[0].scrollTop=0"
        driver.execute_script(js)
        sleep(2)

        #查看该充电桩充电记录
        driver.find_element_by_link_text(u"充电记录").click()
        sleep(2)

        #导出充电记录
        cet = export()
        cet.export()

        #检查翻页
        dpd = pageDisplay()
        dpd.pageDisplay()

        #设置每页显示条数
        end = numberDisplay()
        end.numberDisplay()
        num = driver.find_element_by_partial_link_text("10").text
        print(num)
        text = "10"
        if num == text:
            pass
        else:
            print(u"每页显示10条出现异常")
            self.assertFalse(text)
        driver.find_element_by_link_text(u"返回").click()
        sleep(2)
Example #2
0
 def test225_pageDisplay(self):
     u"""检查翻页"""
     pd = pageDisplay()
     pd.pageDisplay()
Example #3
0
 def test011_pageDisplay(self):
     pd = pageDisplay()
     pd.pageDisplay()
Example #4
0
 def test095_pageDispage(self):
     u"""检查翻页"""
     pd = pageDisplay()
     pd.pageDisplay()
Example #5
0
 def test016_pageDisplay(self):
     u"""翻页检查"""
     pd = pageDisplay()
     pd.pageDisplay()
 def test206_pageDilsplay(self):
     u"""检查翻页"""
     epd = pageDisplay()
     epd.pageDisplay()
    def test200_enterpriceName(self):
        u"""企业名称"""
        driver.find_element_by_id("enterpriseName").send_keys(u"小易乐享租车")
        sleep(1)
        driver.find_elements_by_class_name("button")[1].click()
        sleep(2)
        #详情
        driver.find_element_by_link_text(u"详情").click()
        sleep(5)
        aext = export()
        aext.export()
        js = "document.getElementsByClassName('tabsContent')[0].scrollTop = 10000"

        #末页
        driver.execute_script(js)
        sleep(3)
        driver.find_element_by_link_text(u"末页").click()
        sleep(5)

        #首页
        driver.execute_script(js)
        sleep(3)
        driver.find_element_by_link_text(u"首页").click()
        sleep(5)
        driver.execute_script(js)
        sleep(2)
        cnd = numberDisplay()
        cnd.numberDisplay()
        #副卡信息
        driver.find_element_by_link_text(u"副卡信息").click()
        sleep(3)
        #按卡号查询
        driver.find_elements_by_class_name("textInput")[0].send_keys(
            "200100011915")
        sleep(1)
        for i in range(2):
            driver.find_elements_by_class_name("button")[3].click()
            sleep(3)
        #按持卡人查询
        driver.find_elements_by_class_name("textInput")[1].send_keys("")
        driver.find_elements_by_class_name("button")[3].click()
        sleep(3)

        #按卡状态查询
        for i in range(1, 5):
            s = driver.find_element_by_id("cardState")
            Select(s).select_by_index(i)
            sleep(1)
            driver.find_elements_by_class_name("button")[3].click()
            sleep(3)
        s = driver.find_element_by_id("cardState")
        Select(s).select_by_index(0)
        sleep(1)
        driver.find_elements_by_class_name("button")[3].click()
        sleep(3)

        #检查翻页
        js = "document.getElementsByClassName('tabsContent')[0].scrollTop = 10000"
        #末页
        driver.execute_script(js)
        sleep(3)
        driver.find_element_by_link_text(u"末页").click()
        sleep(5)

        #首页
        driver.find_element_by_link_text(u"首页").click()
        sleep(5)
        js = "document.getElementsByClassName('tabsContent')[0].scrollTop = 10000"
        driver.execute_script(js)
        sleep(2)

        #设置每页显示条数
        dnm = numberDisplay()
        dnm.numberDisplay()

        #消费记录
        driver.find_element_by_link_text(u"消费记录").click()
        sleep(8)
        #按会员姓名进行查询
        driver.find_elements_by_class_name("textInput")[1].send_keys(u"")
        sleep(1)
        driver.find_elements_by_class_name("button")[3].click()
        sleep(5)
        driver.find_elements_by_class_name("textInput")[1].clear()
        sleep(1)
        driver.find_elements_by_class_name("button")[3].click()
        sleep(5)

        #按电话进行查询
        driver.find_elements_by_class_name("textInput")[2].send_keys(
            "18901330081")
        sleep(1)
        driver.find_elements_by_class_name("button")[3].click()
        sleep(5)
        driver.find_elements_by_class_name("textInput")[2].clear()
        sleep(1)
        driver.find_elements_by_class_name("button")[3].click()
        sleep(5)

        #按机器编码进行查询
        driver.find_elements_by_class_name("textInput")[3].send_keys(
            "0020150908001112")
        sleep(1)
        driver.find_elements_by_class_name("button")[3].click()
        sleep(5)
        driver.find_elements_by_class_name("textInput")[3].clear()
        sleep(1)
        driver.find_elements_by_class_name("button")[3].click()
        sleep(5)

        #按证件号进行查询
        driver.find_elements_by_class_name("textInput")[4].send_keys("")
        sleep(1)
        driver.find_elements_by_class_name("button")[3].click()
        sleep(5)
        driver.find_elements_by_class_name("textInput")[4].clear()
        sleep(1)
        driver.find_elements_by_class_name("button")[3].click()
        sleep(5)

        #按结算方式
        for i in range(1, 4):
            s = driver.find_element_by_id("jiesuanType")
            Select(s).select_by_index(i)
            sleep(2)
            driver.find_elements_by_class_name("button")[3].click()
            sleep(5)

        s = driver.find_element_by_id("jiesuanType")
        Select(s).select_by_index(0)
        sleep(2)
        driver.find_elements_by_class_name("button")[3].click()
        sleep(5)

        #开始时间
        #去掉readonly属性
        js = "document.getElementsByClassName('date')[0].removeAttribute('readonly');"
        driver.execute_script(js)
        #用js方法输入日期
        js_value = "document.getElementsByClassName('date')[0].value='2018-03-01'"
        driver.execute_script(js_value)
        #结束时间
        #去掉readonly属性
        js = "document.getElementsByClassName('date')[1].removeAttribute('readonly');"
        driver.execute_script(js)
        #用js方法输入日期
        js_value = "document.getElementsByClassName('date')[1].value='2018-07-24'"
        driver.execute_script(js_value)
        sleep(1)
        driver.find_elements_by_class_name("button")[3].click()
        sleep(5)
        #去掉readonly属性
        js = "document.getElementsByClassName('date')[0].removeAttribute('readonly');"
        driver.execute_script(js)
        #用js方法输入日期
        js_value = "document.getElementsByClassName('date')[0].value=''"
        driver.execute_script(js_value)
        #结束时间
        #去掉readonly属性
        js = "document.getElementsByClassName('date')[1].removeAttribute('readonly');"
        driver.execute_script(js)
        #用js方法输入日期
        js_value = "document.getElementsByClassName('date')[1].value=''"
        driver.execute_script(js_value)
        sleep(1)
        driver.find_elements_by_class_name("button")[3].click()
        sleep(5)

        #检查翻页
        epd = pageDisplay()
        epd.pageDisplay()

        #设置每页显示条数
        fnd = numberDisplay()
        fnd.numberDisplay()
 def test201_pageDisplay(self):
     u"""检查分页"""
     pd = pageDisplay()
     pd.pageDisplay()
    def test191_cardNumber(self):
        u"""卡号"""
        driver.find_element_by_id("cardCode").send_keys("200100012359")
        sleep(1)
        driver.find_elements_by_class_name("button")[1].click()
        sleep(2)
        driver.find_element_by_link_text(u"详情").click()
        sleep(3)
        js = "document.getElementById('mainContent').scrollTop=10000"
        driver.execute_script(js)
        sleep(2)
        aet = export()
        aet.export()
        #消费记录
        driver.find_element_by_link_text(u"消费记录").click()
        sleep(6)
        js = "document.getElementById('mainContent').scrollTop=10000"
        driver.execute_script(js)
        sleep(2)
        driver.find_elements_by_class_name("textInput")[1].send_keys(u"何建欣")
        sleep(1)
        driver.find_elements_by_class_name("button")[4].click()
        sleep(5)
        driver.find_elements_by_class_name("textInput")[1].clear()
        sleep(1)
        driver.find_elements_by_class_name("button")[4].click()
        sleep(5)
        driver.find_elements_by_class_name("textInput")[2].send_keys(u"18645096021")
        sleep(1)
        driver.find_elements_by_class_name("button")[4].click()
        sleep(5)
        driver.find_elements_by_class_name("textInput")[2].clear()
        sleep(1)
        driver.find_elements_by_class_name("button")[4].click()
        sleep(5)
        driver.find_elements_by_class_name("textInput")[3].send_keys(u"1322111110000468")
        sleep(1)
        driver.find_elements_by_class_name("button")[4].click()
        sleep(5)
        driver.find_elements_by_class_name("textInput")[3].clear()
        sleep(1)
        driver.find_elements_by_class_name("button")[4].click()
        sleep(5)
        driver.find_elements_by_class_name("textInput")[4].send_keys(u"230104198907081233")
        sleep(1)
        driver.find_elements_by_class_name("button")[4].click()
        sleep(5)
        driver.find_elements_by_class_name("textInput")[4].clear()
        sleep(1)
        driver.find_elements_by_class_name("button")[4].click()
        sleep(5)
        for i in range(1,4):
            s = driver.find_element_by_id("jiesuanType")
            Select(s).select_by_index(i)
            sleep(2)
            driver.find_elements_by_class_name("button")[4].click()
            sleep(5)

        s = driver.find_element_by_id("jiesuanType")
        Select(s).select_by_index(0)
        sleep(2)
        driver.find_elements_by_class_name("button")[4].click()
        sleep(5)
        #开始时间
        #去掉readonly属性
        js = "document.getElementsByClassName('date')[0].removeAttribute('readonly');"
        driver.execute_script(js)
        #用js方法输入日期
        js_value = "document.getElementsByClassName('date')[0].value='2018-03-01'"
        driver.execute_script(js_value)
        #结束时间
        #去掉readonly属性
        js = "document.getElementsByClassName('date')[1].removeAttribute('readonly');"
        driver.execute_script(js)
        #用js方法输入日期
        js_value = "document.getElementsByClassName('date')[1].value='2018-07-24'"
        driver.execute_script(js_value)
        sleep(1)
        driver.find_elements_by_class_name("button")[4].click()
        sleep(5)
        #去掉readonly属性
        js = "document.getElementsByClassName('date')[0].removeAttribute('readonly');"
        driver.execute_script(js)
        #用js方法输入日期
        js_value = "document.getElementsByClassName('date')[0].value=''"
        driver.execute_script(js_value)
        #结束时间
        #去掉readonly属性
        js = "document.getElementsByClassName('date')[1].removeAttribute('readonly');"
        driver.execute_script(js)
        #用js方法输入日期
        js_value = "document.getElementsByClassName('date')[1].value=''"
        driver.execute_script(js_value)
        sleep(1)
        driver.find_elements_by_class_name("button")[4].click()
        sleep(5)
        det = export()
        det.export()
        epd = pageDisplay()
        epd.pageDisplay()
        fnd = numberDisplay()
        fnd.numberDisplay()
    def test228_batchName(self):
        u"""批次名称"""
        driver.find_elements_by_class_name("textInput")[0].send_keys(
            u"富电新能源12-4")
        sleep(1)
        driver.find_elements_by_class_name("button")[0].click()
        sleep(3)
        driver.find_element_by_link_text(u"详情").click()
        sleep(3)
        driver.find_elements_by_class_name("textInput")[0].send_keys(
            "18511519675")
        sleep(1)
        driver.find_elements_by_class_name("button")[0].click()
        sleep(3)
        driver.find_elements_by_class_name("textInput")[0].clear()
        sleep(1)
        driver.find_elements_by_class_name("button")[0].click()
        sleep(3)
        ars = receiveState()
        ars.receiveState()
        driver.find_element_by_link_text(u"导出").click()
        sleep(6)
        SendKeys.SendKeys("{ENTER}")
        sleep(3)
        driver.find_element_by_link_text(u"导出兑换码").click()
        sleep(6)
        SendKeys.SendKeys("{ENTER}")
        sleep(3)
        bpd = pageDisplay()
        bpd.pageDisplay()

        cnd = numberDisplay()
        cnd.numberDisplay()

        #消费记录
        driver.find_element_by_link_text(u"消费记录").click()
        sleep(5)
        driver.find_elements_by_class_name("textInput")[0].send_keys(
            "AA9000000068")
        sleep(1)
        driver.find_elements_by_class_name("button")[0].click()
        sleep(3)
        driver.find_elements_by_class_name("textInput")[0].clear()
        sleep(1)
        driver.find_elements_by_class_name("button")[0].click()
        sleep(3)

        driver.find_elements_by_class_name("textInput")[1].send_keys(
            "0102016021501261")
        sleep(1)
        driver.find_elements_by_class_name("button")[0].click()
        sleep(3)
        driver.find_elements_by_class_name("textInput")[1].clear()
        sleep(1)
        driver.find_elements_by_class_name("button")[0].click()
        sleep(3)

        #开始时间
        #去掉readonly属性
        js = "document.getElementsByClassName('date')[0].removeAttribute('readonly');"
        driver.execute_script(js)
        #用js方法输入日期
        js_value = "document.getElementsByClassName('date')[0].value='2018-03-01'"
        driver.execute_script(js_value)
        #结束时间
        #去掉readonly属性
        js = "document.getElementsByClassName('date')[1].removeAttribute('readonly');"
        driver.execute_script(js)
        #用js方法输入日期
        js_value = "document.getElementsByClassName('date')[1].value='2018-07-24'"
        driver.execute_script(js_value)
        sleep(1)
        driver.find_elements_by_class_name("button")[0].click()
        sleep(5)
        #去掉readonly属性
        js = "document.getElementsByClassName('date')[0].removeAttribute('readonly');"
        driver.execute_script(js)
        #用js方法输入日期
        js_value = "document.getElementsByClassName('date')[0].value=''"
        driver.execute_script(js_value)
        #结束时间
        #去掉readonly属性
        js = "document.getElementsByClassName('date')[1].removeAttribute('readonly');"
        driver.execute_script(js)
        #用js方法输入日期
        js_value = "document.getElementsByClassName('date')[1].value=''"
        driver.execute_script(js_value)
        sleep(1)
        driver.find_elements_by_class_name("button")[0].click()
        sleep(5)
        driver.find_element_by_partial_link_text(u"导出").click()
        sleep(6)
        driver.find_element_by_xpath(".//*[@id='images']/li/a/img").click()
        sleep(2)
        SendKeys.SendKeys("{ENTER}")
        sleep(3)
        #末页
        js = "document.getElementsByClassName('pageFormContent')[0].scrollTop = 10000"
        driver.execute_script(js)
        sleep(3)
        driver.find_element_by_link_text(u"末页").click()
        sleep(5)

        #首页
        driver.execute_script(js)
        sleep(3)
        driver.find_element_by_link_text(u"首页").click()
        sleep(5)
        driver.execute_script(js)
        sleep(2)

        end = numberDisplay()
        end.numberDisplay()