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)
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 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)
def test224_export(self): u"""导出""" et = export() et.export()
def test122_extport(self): u"""导出""" et = export() et.export()
def test071_export(self): u"""导出列表""" et = export() et.export()
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()