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)
def test225_pageDisplay(self): u"""检查翻页""" pd = pageDisplay() pd.pageDisplay()
def test011_pageDisplay(self): pd = pageDisplay() pd.pageDisplay()
def test095_pageDispage(self): u"""检查翻页""" pd = pageDisplay() pd.pageDisplay()
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()