Esempio n. 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)
Esempio n. 2
0
    def test121_siteName(self):
        u"""站点名称"""
        driver.find_elements_by_class_name("textInput")[1].send_keys(
            u"万丰小吃城充电站")
        sleep(1)
        driver.find_elements_by_class_name("button")[0].click()
        sleep(3)

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

        js = "document.getElementById('mainContent').scrollTop=10000"
        driver.execute_script(js)
        sleep(2)
        #末页
        driver.find_element_by_link_text(u"末页").click()
        sleep(3)

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

        nd = numberDisplay()
        nd.numberDisplay()

        driver.find_element_by_link_text(u"返回").click()
        sleep(2)
Esempio n. 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)
Esempio n. 4
0
 def test012_numberDisplay(self):
     nd = numberDisplay()
     nd.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)
 def test162_numberDisplay(self):
     u"""设置每页显示条数"""
     nd = numberDisplay()
     nd.numberDisplay()
     num = driver.find_element_by_partial_link_text("10").text
     print(num)
     text = "10"
     if num==text:
         pass
     else:
         self.assertFalse(text)
Esempio n. 6
0
 def test025_numDisplay(self):
     u"""按每页显示条数查询"""
     nd = numberDisplay()
     nd.numberDisplay()
     sleep(3)
     num = driver.find_elements_by_partial_link_text("10")[0].text
     print(num)
     text = "10"
     if num==text:
         pass
     else:
         print(u"每页显示10条出现异常")
         self.assertFalse(text)
Esempio n. 7
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)
Esempio n. 8
0
    def test221_cardID(self):
        u"""卡号"""
        driver.find_elements_by_class_name("textInput")[0].send_keys(
            "AA9000000423")
        sleep(1)
        driver.find_elements_by_class_name("button")[0].click()
        sleep(3)
        driver.find_element_by_link_text(u"详情").click()
        sleep(5)
        try:
            lactor = ("xpath", ".//*[@id='mainContent']/div/dl[4]/dt[3]/label")
            text = u"折扣"
            result = EC.text_to_be_present_in_element(lactor, text)
            self.assertTrue(result)
            bnu = numberDisplay()
            bnu.numberDisplay()

        except Exception as msg:
            print(u"异常原因%s" % msg)
            nowTime = time.strftime("%Y%m%d.%H.%M.%S")
            driver.get_screenshot_as_base64("E:\\Python\\cos\\png\\%s.jpg" %
                                            nowTime)
            self.assertFalse(nowTime)
            raise
Esempio n. 9
0
 def test226_numberDisplay(self):
     u"""设置每页显示条数"""
     nd = numberDisplay()
     nd.numberDisplay()
 def test207_numberDisplay(self):
     u"""设置每页显示条数"""
     fnd = numberDisplay()
     fnd.numberDisplay()
    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 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()