示例#1
0
    def test127_machineCode(self):
        u"""终端机器编码"""
        driver.find_elements_by_class_name("textInput")[1].send_keys(
            "1322111110005663")
        sleep(1)
        driver.find_elements_by_class_name("button")[0].click()
        sleep(2)
        #查看充电桩详情
        driver.find_element_by_link_text("A7-001-SZX").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(5)

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

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

        driver.find_element_by_link_text(u"返回").click()
        sleep(5)
 def test196_export(self):
     u"""导出"""
     ext = export()
     ext.export()
     driver.find_elements_by_class_name("textInput")[4].clear()
     sleep(1)
     driver.find_elements_by_class_name("button")[1].click()
     sleep(3)
示例#3
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)
示例#4
0
    def test126_pileCode(self):
        u"""充电桩编码"""
        driver.find_elements_by_class_name("textInput")[0].send_keys(
            "A7-006-SZX")
        sleep(1)
        driver.find_elements_by_class_name("button")[0].click()
        sleep(2)

        #查看充电桩详情
        driver.find_element_by_link_text("A7-006-SZX").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(5)

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

        #设置每页显示条数
        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(5)
示例#5
0
 def test224_export(self):
     u"""导出"""
     et = export()
     et.export()
示例#6
0
 def test122_extport(self):
     u"""导出"""
     et = export()
     et.export()
 def test071_export(self):
     u"""导出列表"""
     et = export()
     et.export()
示例#8
0
    def test215_discountName(self):
        u"""优惠名称"""
        driver.find_elements_by_class_name("textInput")[0].send_keys(
            u"充值1600-8折")
        sleep(1)
        driver.find_elements_by_class_name("button")[0].click()
        sleep(2)
        driver.find_element_by_link_text(u"详情").click()
        sleep(2)
        driver.find_element_by_id("cardCode").send_keys("200100006499")
        sleep(1)
        driver.find_elements_by_class_name("button")[3].click()
        sleep(2)
        driver.find_element_by_id("cardCode").clear()
        sleep(1)
        driver.find_elements_by_class_name("button")[3].click()
        sleep(2)
        driver.find_elements_by_class_name("textInput")[1].send_keys(
            "132924197605262250")
        sleep(1)
        driver.find_elements_by_class_name("button")[3].click()
        sleep(2)
        driver.find_elements_by_class_name("textInput")[1].clear()
        sleep(1)
        driver.find_elements_by_class_name("button")[3].click()
        sleep(2)
        #检查翻页
        #末页
        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)

        #设置每页显示条数
        s = driver.find_element_by_link_text(10)
        s.click()
        sleep(2)
        index = [20, 50, 100]
        for i in index:
            driver.find_element_by_link_text(i).click()
            sleep(2)
            js = "document.getElementsByClassName('pageFormContent')[0].scrollTop = 10000"
            driver.execute_script(js)
            sleep(3)
            s = driver.find_element_by_link_text(i)
            s.click()
            sleep(3)
        s = driver.find_element_by_link_text(10)
        s.click()
        sleep(3)

        driver.find_elements_by_link_text(u"详情")[2].click()
        sleep(3)

        js = "document.getElementById('mainContent').scrollTop=10000"
        driver.execute_script(js)
        aet = export()
        aet.export()

        #设置每页显示条数
        s = driver.find_element_by_link_text(10)
        s.click()
        sleep(2)
        index = [20, 50, 100]
        for i in index:
            driver.find_element_by_link_text(i).click()
            sleep(2)
            js = "document.getElementById('mainContent').scrollTop = 10000"
            driver.execute_script(js)
            sleep(3)
            s = driver.find_element_by_link_text(i)
            s.click()
            sleep(3)
        s = driver.find_element_by_link_text(10)
        s.click()
        sleep(3)

        driver.find_element_by_link_text(u"消费记录").click()
        sleep(5)
        bet = export()
        bet.export()
        #检查翻页
        #末页
        js = "document.getElementById('mainContent').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)

        #设置每页显示条数
        s = driver.find_element_by_link_text(10)
        s.click()
        sleep(2)
        index = [20, 50, 100]
        for i in index:
            driver.find_element_by_link_text(i).click()
            sleep(2)
            js = "document.getElementById('mainContent').scrollTop = 10000"
            driver.execute_script(js)
            sleep(3)
            s = driver.find_element_by_link_text(i)
            s.click()
            sleep(3)
        s = driver.find_element_by_link_text(10)
        s.click()
        sleep(3)
 def test205_export(self):
     u"""导出副卡内容"""
     et = export()
     et.export()
    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 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 test231_export(self):
     u"""导出"""
     ex = export()
     ex.export()