def test_wuliu_testcase08_citylist_selfmanagedLogistics(self): driver = self.driver driver.get(self.base_url + "/") loginclick = driver.find_element_by_css_selector( "div#container.container h3.text-center.text-primary a.btn.btn-success.text-center" ) ActionChains(driver).double_click(loginclick).perform() driver.find_element_by_id("username").clear() driver.find_element_by_id("username").send_keys(USER_NAME) driver.find_element_by_id("password").clear() driver.find_element_by_id("password").send_keys(PASS_WORD) driver.find_element_by_id("login-submit").click() print driver.title self.assertEqual(driver.title, u"物流") driver.find_element_by_css_selector( "div.container nav.collapse.navbar-collapse.bs-navbar-collapse ul.nav.navbar-nav li:nth-child(8).active a" ).click() self.assertEqual(driver.title, u"物流") driver.find_element_by_css_selector( "div#container.container div.panel.panel-primary.checkout-order table.table.table-striped.city-table tbody tr:nth-child(2) td:nth-child(2).btn-link a:nth-child(4)" ).click() #html body div#container.container div.panel.panel-primary.checkout-order table.table.table-striped.city-table tbody tr:nth-child(2) td:nth-child(2).btn-link a:nth-child(4).btn.btn-success self.assertEqual(driver.title, u"物流") driver.find_element_by_link_text(u"新建自营物流").click() #telephonenumber="1861111"+str(random.randint(0,9999)) telephonenumber = random.choice([ '139', '188', '185', '136', '158', '151' ]) + "".join(random.choice("0123456789") for i in range(8)) print " the telephonenumber is ", telephonenumber #identifiedCardId="152528198801280"+str(random.randint(0,999)) identifiedCardId = wuliu_utiltools.makeNewIdentifiedCardId() print " the identifiedCardId is ", identifiedCardId driver.find_element_by_id("courier_form_realname").clear() driver.find_element_by_id("courier_form_realname").send_keys( "ziyingwuliuguanlli") driver.find_element_by_id("courier_form_tel").clear() driver.find_element_by_id("courier_form_tel").send_keys( telephonenumber) driver.find_element_by_id("courier_form_id_number").clear() driver.find_element_by_id("courier_form_id_number").send_keys( identifiedCardId) driver.find_element_by_id("courier_form_password").clear() driver.find_element_by_id("courier_form_password").send_keys("123") driver.find_element_by_id("courier_form_bank_name").clear() driver.find_element_by_id("courier_form_bank_name").send_keys(u"建设银行") driver.find_element_by_id("courier_form_bank_card").clear() driver.find_element_by_id("courier_form_bank_card").send_keys( "9111000029922921113") driver.find_element_by_id("courier_form_saofen").click() driver.find_element_by_id("courier_form_shouka").click() #driver.find_element_by_id("courier_form_is_zhongtui").click() driver.find_element_by_id("courier_form_start_time").send_keys( str(wuliu_utiltools.get_day_of_day(1))) #driver.find_element_by_link_text("20").click() driver.find_element_by_id("courier_form_end_time").send_keys( str(wuliu_utiltools.get_day_of_day(5))) #driver.find_element_by_link_text("26").click() # driver.find_element_by_id("realname").clear() # driver.find_element_by_id("realname").send_keys("ziyingwuliuguanlli") driver.find_element_by_name("commit").click() self.assertEqual(driver.title, u"物流") #click query button driver.find_element_by_css_selector( "div#container.container div.panel.panel-primary.checkout-order div.panle-body div.orders_container form div.col-md-4.input-group span.input-group-btn input.btn.btn-info" ).click() self.assertEqual(driver.title, u"物流") #html body div#container.container div.panel.panel-primary.checkout-order div.panle-body div.orders_container form div.col-md-4.input-group span.input-group-btn input.btn.btn-info #html body div#container.container div.panel.panel-primary.checkout-order div.panle-body div.orders_container form div.col-md-4.input-group span.input-group-btn input.btn.btn-info driver.find_element_by_link_text(u"编辑").click() telephonenumberedit = random.choice([ '139', '188', '185', '136', '158', '151' ]) + "".join(random.choice("0123456789") for i in range(8)) print " the telephonenumberedit is ", telephonenumberedit identifiedCardIdedit = wuliu_utiltools.makeNewIdentifiedCardId() print " the identifiedCardIdedit is ", identifiedCardIdedit driver.find_element_by_id("courier_form_id_number").clear() driver.find_element_by_id("courier_form_id_number").send_keys( identifiedCardId) driver.find_element_by_id("courier_form_password").clear() driver.find_element_by_id("courier_form_tel").clear() driver.find_element_by_id("courier_form_tel").send_keys( telephonenumberedit) driver.find_element_by_id("courier_form_password").clear() driver.find_element_by_id("courier_form_password").send_keys("123") driver.find_element_by_id("courier_form_realname").clear() driver.find_element_by_id("courier_form_realname").send_keys( "ziyingwuliuguanlli11") #driver.find_element_by_id("courier_form_is_employee").click() driver.find_element_by_name("commit").click() self.assertEqual(driver.title, u"物流") driver.find_element_by_id("realname").clear() driver.find_element_by_id("realname").send_keys("ziyingwuliuguanlli") driver.find_element_by_name("commit").click() self.assertEqual(driver.title, u"物流") driver.find_element_by_id("check-ban").click() time.sleep(2) #driver.find_element_by_xpath("//*[@id="check-ban"]") # self.assertEqual(u"今日之前的请假信息不可添加删除修改!", self.close_alert_and_get_its_text()) # self.assertEqual(u"今日之前的请假信息不可添加删除修改!", self.close_alert_and_get_its_text()) # qingjiaselector="#"+str(wuliu_utiltools.get_day_of_day(1))+" > p" # print " the qingjiaselector is ",qingjiaselector # driver.find_element_by_css_selector(qingjiaselector).click() # time.sleep(1) # driver.find_element_by_xpath("(//input[@name='vacation_reason'])[2]").click() # driver.find_element_by_id("vacation_plan_reason_submit").click() # time.sleep(1) # # driver.find_element_by_css_selector("#"+str(wuliu_utiltools.get_day_of_day(31))+" > p").click() # # # # self.assertEqual(u"请选择请假原因!", self.close_alert_and_get_its_text()) # # driver.find_element_by_xpath("(//input[@name='vacation_reason'])[2]").click() driver.find_element_by_id("vacation_plan_submit").click() #self.assertEqual(driver.title, u"物流") time.sleep(1) self.assertEqual(u"是否保存修改?", self.close_alert_and_get_its_text()) time.sleep(2) self.assertEqual(u"更新成功", self.close_alert_and_get_its_text()) self.assertEqual(driver.title, u"物流") time.sleep(2) #html body div#container.container div#courier_search_container table.table.table-striped tbody tr:nth-child(2) td:first-child actiontargetid = driver.find_element_by_css_selector( "div#container.container div#courier_search_container table.table.table-striped tbody tr:nth-child(2) td:first-child" ).text print " the actiontargetid is ", actiontargetid driver.find_element_by_xpath( "//div[@onclick=\"$('#action_target').val(" + actiontargetid + "); $('#map_box').css('visibility', 'visible')\"]").click() driver.find_element_by_css_selector( "div.pull-right > div.pull-right").click() self.assertEqual(driver.title, u"物流")
def test_wuliu_testcase08_citylist_xiaoemanagerLogistics(self): driver = self.driver driver.get(self.base_url + "/") loginclick=driver.find_element_by_css_selector("div#container.container h3.text-center.text-primary a.btn.btn-success.text-center") ActionChains(driver).double_click(loginclick).perform() driver.find_element_by_id("username").clear() driver.find_element_by_id("username").send_keys(USER_NAME) driver.find_element_by_id("password").clear() driver.find_element_by_id("password").send_keys(PASS_WORD) driver.find_element_by_id("login-submit").click() print " the testcase test_wuliu_testcase08_citylist_xiaoemanagerLogistics is ",driver.title #self.assertEqual(driver.title, u"物流") time.sleep(1) conn=MySQLdb.connect(host=mysqlhostname,user=mysqlusername,passwd=mysqlpassword,db=mysqlrongchangdb,charset="utf8") global cursor cursor = conn.cursor() driver.find_element_by_css_selector("div.container nav.collapse.navbar-collapse.bs-navbar-collapse ul.nav.navbar-nav li:nth-child(8).active a").click() self.assertEqual(driver.title, u"物流") driver.find_element_by_css_selector("div#container.container div.panel.panel-primary.checkout-order table.table.table-striped.city-table tbody tr:nth-child(2) td:nth-child(2).btn-link a:nth-child(5)").click() #html body div#container.container div.panel.panel-primary.checkout-order table.table.table-striped.city-table tbody tr:nth-child(2) td:nth-child(2).btn-link a:nth-child(4).btn.btn-success self.assertEqual(driver.title, u"物流") driver.find_element_by_link_text(u"新建小e管家").click() self.assertEqual(driver.title, u"物流") # telephonenumber="18611111"+str(random.randint(0,999)) # identitnumber="152528198801280"+str(random.randint(0,999)) # telephonenumber=random.choice(['139','188','185','136','158','151'])+"".join(random.choice("0123456789") for i in range(8)) print " the telephonenumber is ",telephonenumber #identifiedCardId="152528198801280"+str(random.randint(0,999)) identifiedCardId=wuliu_utiltools.makeNewIdentifiedCardId() print " the identifiedCardId is ",identifiedCardId driver.find_element_by_id("courier_form_realname").clear() driver.find_element_by_id("courier_form_realname").send_keys("xiaoeguanjiazhangsankuaiduyuan") driver.find_element_by_id("courier_form_tel").clear() driver.find_element_by_id("courier_form_tel").send_keys(telephonenumber) driver.find_element_by_id("courier_form_id_number").clear() driver.find_element_by_id("courier_form_id_number").send_keys(identifiedCardId) driver.find_element_by_id("courier_form_password").clear() driver.find_element_by_id("courier_form_password").send_keys("123") driver.find_element_by_id("courier_form_bank_name").clear() driver.find_element_by_id("courier_form_bank_name").send_keys(u"建设银行") driver.find_element_by_id("courier_form_bank_card").clear() driver.find_element_by_id("courier_form_bank_card").send_keys("9111000029922921113") time.sleep(1) driver.find_element_by_id("courier_form_saofen").click() driver.find_element_by_id("courier_form_shouka").click() driver.find_element_by_id("courier_form_zhuanyun").click() driver.find_element_by_id("parent_xiyi").click() driver.find_element_by_id("courier_form_kuaixi").click() driver.find_element_by_id("courier_form_luxury_logistic").click() driver.find_element_by_id("courier_form_is_zhongtui").click() driver.find_element_by_id("courier_form_is_employee").click() #driver.find_element_by_id("courier_form_is_zancun").click() #driver.find_element_by_id("courier_form_is_owner").click() time.sleep(1) driver.find_element_by_id("courier_form_start_time").send_keys(str(wuliu_utiltools.get_day_of_day(1))) #driver.find_element_by_link_text("21").click() driver.find_element_by_id("courier_form_end_time").send_keys(str(wuliu_utiltools.get_day_of_day(5))) #driver.find_element_by_link_text("27").click() driver.find_element_by_name("commit").click() time.sleep(1) self.assertEqual(driver.title, u"物流") #driver.find_element_by_xpath("//tr[@id='courier_21']/td[6]").click() driver.find_element_by_id("realname").clear() driver.find_element_by_id("realname").send_keys("xiaoeguanjiazhangsankuaiduyuan") driver.find_element_by_name("commit").click() self.assertEqual(driver.title, u"物流") time.sleep(1) driver.find_element_by_link_text(u"编辑").click() driver.find_element_by_id("courier_form_realname").clear() driver.find_element_by_id("courier_form_realname").send_keys("xiaoeguanjiazhangsankuaiduyuan111") driver.find_element_by_name("commit").click() self.assertEqual(driver.title, u"物流") cursor.execute("DELETE FROM ims_washing_courier where tel='"+telephonenumber+"'") conn.commit() cursor.close() conn.close()
def test_wuliu_testcase08_citylist_selfmanagedLogistics(self): driver = self.driver driver.get(self.base_url + "/") loginclick=driver.find_element_by_css_selector("div#container.container h3.text-center.text-primary a.btn.btn-success.text-center") ActionChains(driver).double_click(loginclick).perform() driver.find_element_by_id("username").clear() driver.find_element_by_id("username").send_keys(USER_NAME) driver.find_element_by_id("password").clear() driver.find_element_by_id("password").send_keys(PASS_WORD) driver.find_element_by_id("login-submit").click() print driver.title self.assertEqual(driver.title, u"物流") driver.find_element_by_css_selector("div.container nav.collapse.navbar-collapse.bs-navbar-collapse ul.nav.navbar-nav li:nth-child(8).active a").click() self.assertEqual(driver.title, u"物流") driver.find_element_by_css_selector("div#container.container div.panel.panel-primary.checkout-order table.table.table-striped.city-table tbody tr:nth-child(2) td:nth-child(2).btn-link a:nth-child(4)").click() #html body div#container.container div.panel.panel-primary.checkout-order table.table.table-striped.city-table tbody tr:nth-child(2) td:nth-child(2).btn-link a:nth-child(4).btn.btn-success self.assertEqual(driver.title, u"物流") driver.find_element_by_link_text(u"新建自营物流").click() #telephonenumber="1861111"+str(random.randint(0,9999)) telephonenumber=random.choice(['139','188','185','136','158','151'])+"".join(random.choice("0123456789") for i in range(8)) print " the telephonenumber is ",telephonenumber #identifiedCardId="152528198801280"+str(random.randint(0,999)) identifiedCardId=wuliu_utiltools.makeNewIdentifiedCardId() print " the identifiedCardId is ",identifiedCardId driver.find_element_by_id("courier_form_realname").clear() driver.find_element_by_id("courier_form_realname").send_keys("ziyingwuliuguanlli") driver.find_element_by_id("courier_form_tel").clear() driver.find_element_by_id("courier_form_tel").send_keys(telephonenumber) driver.find_element_by_id("courier_form_id_number").clear() driver.find_element_by_id("courier_form_id_number").send_keys(identifiedCardId) driver.find_element_by_id("courier_form_password").clear() driver.find_element_by_id("courier_form_password").send_keys("123") driver.find_element_by_id("courier_form_bank_name").clear() driver.find_element_by_id("courier_form_bank_name").send_keys(u"建设银行") driver.find_element_by_id("courier_form_bank_card").clear() driver.find_element_by_id("courier_form_bank_card").send_keys("9111000029922921113") driver.find_element_by_id("courier_form_saofen").click() driver.find_element_by_id("courier_form_shouka").click() #driver.find_element_by_id("courier_form_is_zhongtui").click() driver.find_element_by_id("courier_form_start_time").send_keys(str(wuliu_utiltools.get_day_of_day(1))) #driver.find_element_by_link_text("20").click() driver.find_element_by_id("courier_form_end_time").send_keys(str(wuliu_utiltools.get_day_of_day(5))) #driver.find_element_by_link_text("26").click() # driver.find_element_by_id("realname").clear() # driver.find_element_by_id("realname").send_keys("ziyingwuliuguanlli") driver.find_element_by_name("commit").click() self.assertEqual(driver.title, u"物流") #click query button driver.find_element_by_css_selector("div#container.container div.panel.panel-primary.checkout-order div.panle-body div.orders_container form div.col-md-4.input-group span.input-group-btn input.btn.btn-info").click() self.assertEqual(driver.title, u"物流") #html body div#container.container div.panel.panel-primary.checkout-order div.panle-body div.orders_container form div.col-md-4.input-group span.input-group-btn input.btn.btn-info #html body div#container.container div.panel.panel-primary.checkout-order div.panle-body div.orders_container form div.col-md-4.input-group span.input-group-btn input.btn.btn-info driver.find_element_by_link_text(u"编辑").click() telephonenumberedit=random.choice(['139','188','185','136','158','151'])+"".join(random.choice("0123456789") for i in range(8)) print " the telephonenumberedit is ",telephonenumberedit identifiedCardIdedit=wuliu_utiltools.makeNewIdentifiedCardId() print " the identifiedCardIdedit is ",identifiedCardIdedit driver.find_element_by_id("courier_form_id_number").clear() driver.find_element_by_id("courier_form_id_number").send_keys(identifiedCardId) driver.find_element_by_id("courier_form_password").clear() driver.find_element_by_id("courier_form_tel").clear() driver.find_element_by_id("courier_form_tel").send_keys(telephonenumberedit) driver.find_element_by_id("courier_form_password").clear() driver.find_element_by_id("courier_form_password").send_keys("123") driver.find_element_by_id("courier_form_realname").clear() driver.find_element_by_id("courier_form_realname").send_keys("ziyingwuliuguanlli11") #driver.find_element_by_id("courier_form_is_employee").click() driver.find_element_by_name("commit").click() self.assertEqual(driver.title, u"物流") driver.find_element_by_id("realname").clear() driver.find_element_by_id("realname").send_keys("ziyingwuliuguanlli") driver.find_element_by_name("commit").click() self.assertEqual(driver.title, u"物流") driver.find_element_by_id("check-ban").click() time.sleep(2) #driver.find_element_by_xpath("//*[@id="check-ban"]") # self.assertEqual(u"今日之前的请假信息不可添加删除修改!", self.close_alert_and_get_its_text()) # self.assertEqual(u"今日之前的请假信息不可添加删除修改!", self.close_alert_and_get_its_text()) # qingjiaselector="#"+str(wuliu_utiltools.get_day_of_day(1))+" > p" # print " the qingjiaselector is ",qingjiaselector # driver.find_element_by_css_selector(qingjiaselector).click() # time.sleep(1) # driver.find_element_by_xpath("(//input[@name='vacation_reason'])[2]").click() # driver.find_element_by_id("vacation_plan_reason_submit").click() # time.sleep(1) # # driver.find_element_by_css_selector("#"+str(wuliu_utiltools.get_day_of_day(31))+" > p").click() # # # # self.assertEqual(u"请选择请假原因!", self.close_alert_and_get_its_text()) # # driver.find_element_by_xpath("(//input[@name='vacation_reason'])[2]").click() driver.find_element_by_id("vacation_plan_submit").click() #self.assertEqual(driver.title, u"物流") time.sleep(1) self.assertEqual(u"是否保存修改?", self.close_alert_and_get_its_text()) time.sleep(2) self.assertEqual(u"更新成功", self.close_alert_and_get_its_text()) self.assertEqual(driver.title, u"物流") time.sleep(2) #html body div#container.container div#courier_search_container table.table.table-striped tbody tr:nth-child(2) td:first-child actiontargetid=driver.find_element_by_css_selector("div#container.container div#courier_search_container table.table.table-striped tbody tr:nth-child(2) td:first-child").text print " the actiontargetid is ",actiontargetid driver.find_element_by_xpath("//div[@onclick=\"$('#action_target').val("+actiontargetid+"); $('#map_box').css('visibility', 'visible')\"]").click() driver.find_element_by_css_selector("div.pull-right > div.pull-right").click() self.assertEqual(driver.title, u"物流")
def test_wuliu_testcase08_citylist_luxuriesLogistics(self): driver = self.driver driver.get(self.base_url + "/") loginclick = driver.find_element_by_css_selector( "div#container.container h3.text-center.text-primary a.btn.btn-success.text-center" ) ActionChains(driver).double_click(loginclick).perform() time.sleep(1) driver.find_element_by_id("username").clear() driver.find_element_by_id("username").send_keys(USER_NAME) driver.find_element_by_id("password").clear() driver.find_element_by_id("password").send_keys(PASS_WORD) driver.find_element_by_id("login-submit").click() print " the testcase WuliuTestcase08CitylistluxuriesLogistics is ", driver.title self.assertTrue(driver.title, u"物流") time.sleep(1) # driver.find_element_by_css_selector("div.container > nav > ul > li:nth-child("+str(9)+") >a").click() driver.find_element_by_css_selector( "div.container > nav > ul > li:nth-child(" + appobjectwuliu.wuliutabnine_citylist + ") >a" ).click() # driver.find_element_by_css_selector("div.container nav.collapse.navbar-collapse.bs-navbar-collapse ul.nav.navbar-nav li:nth-child("+str(9)+").active a").click() self.assertEqual(driver.title, u"物流") driver.find_element_by_css_selector( "div#container.container div.panel.panel-primary.checkout-order table.table.table-striped.city-table tbody tr:nth-child(2) td:nth-child(2).btn-link a:nth-child(" + str(7) + ")" ).click() # html body div#container.container div.panel.panel-primary.checkout-order table.table.table-striped.city-table tbody tr:nth-child(2) td:nth-child(2).btn-link a:nth-child(4).btn.btn-success self.assertEqual(driver.title, u"物流") # driver.find_element_by_link_text(u"奢侈品物流").click() driver.find_element_by_link_text(u"新建奢侈品物流").click() self.assertEqual(driver.title, u"物流") telephonenumber = random.choice(["139", "188", "185", "136", "158", "151"]) + "".join( random.choice("0123456789") for i in range(8) ) print " the telephonenumber is ", telephonenumber # identifiedCardId="152528198801280"+str(random.randint(0,999)) identifiedCardId = wuliu_utiltools.makeNewIdentifiedCardId() print " the identifiedCardId is ", identifiedCardId driver.find_element_by_id("courier_form_realname").clear() driver.find_element_by_id("courier_form_realname").send_keys("shechipinwuliu") driver.find_element_by_id("courier_form_tel").clear() driver.find_element_by_id("courier_form_tel").send_keys(telephonenumber) driver.find_element_by_id("courier_form_id_number").clear() driver.find_element_by_id("courier_form_id_number").send_keys(identifiedCardId) driver.find_element_by_id("courier_form_password").clear() driver.find_element_by_id("courier_form_password").send_keys("123") driver.find_element_by_id("courier_form_bank_name").clear() driver.find_element_by_id("courier_form_bank_name").send_keys(u"建设银行") driver.find_element_by_id("courier_form_bank_card").clear() driver.find_element_by_id("courier_form_bank_card").send_keys("9111000029922921113") driver.find_element_by_id("courier_form_saofen").click() driver.find_element_by_id("courier_form_shouka").click() driver.find_element_by_id("courier_form_zhuanyun").click() driver.find_element_by_id("courier_form_luxury_logistic").click() driver.find_element_by_id("parent_xiyi").click() driver.find_element_by_id("courier_form_start_time").send_keys(str(wuliu_utiltools.get_day_of_day(1))) # driver.find_element_by_link_text("21").click() driver.find_element_by_id("courier_form_end_time").send_keys(str(wuliu_utiltools.get_day_of_day(8))) # driver.find_element_by_link_text("26").click() # driver.find_element_by_id("courier_form_is_employee").click() driver.find_element_by_name("commit").click() self.assertEqual(driver.title, u"物流") time.sleep(2) driver.find_element_by_css_selector( "div#container.container div.panel.panel-primary.checkout-order div.panle-body div.orders_container form div.col-md-4.input-group span.input-group-btn input.btn.btn-info" ).click() self.assertEqual(driver.title, u"物流") driver.find_element_by_link_text(u"编辑").click() driver.find_element_by_id("courier_form_realname").clear() driver.find_element_by_id("courier_form_realname").send_keys("shechipinwuliu11") driver.find_element_by_name("commit").click() self.assertEqual(driver.title, u"物流") time.sleep(1) driver.find_element_by_css_selector( "div#container.container div.panel.panel-primary.checkout-order div.panle-body div.orders_container form div.col-md-4.input-group span.input-group-btn input.btn.btn-info" ).click() self.assertEqual(driver.title, u"物流") time.sleep(1) driver.find_element_by_id("check-ban").click() time.sleep(2) driver.find_element_by_id("vacation_plan_submit").click() # self.assertEqual(driver.title, u"物流") time.sleep(1) self.assertEqual(u"是否保存修改?", self.close_alert_and_get_its_text()) time.sleep(2) self.assertEqual(u"更新成功", self.close_alert_and_get_its_text()) self.assertEqual(driver.title, u"物流") time.sleep(2) actiontargetid = driver.find_element_by_css_selector( "div#container.container div#courier_search_container table.table.table-striped tbody tr:nth-child(2) td:first-child" ).text print " the actiontargetid is ", actiontargetid driver.find_element_by_xpath( "//div[@onclick=\"$('#action_target').val(" + actiontargetid + "); $('#map_box').css('visibility', 'visible')\"]" ).click() driver.find_element_by_css_selector("div.pull-right > div.pull-right").click() self.assertEqual(driver.title, u"物流")
def test_wuliu_testcase08_citylist_xiaoeyizhansitepersonmanage(self): driver = self.driver driver.get(self.base_url + "/") loginclick=driver.find_element_by_css_selector("div#container.container h3.text-center.text-primary a.btn.btn-success.text-center") ActionChains(driver).double_click(loginclick).perform() driver.find_element_by_id("username").clear() driver.find_element_by_id("username").send_keys(USER_NAME) driver.find_element_by_id("password").clear() driver.find_element_by_id("password").send_keys(PASS_WORD) driver.find_element_by_id("login-submit").click() print driver.title self.assertEqual(driver.title, u"物流") conn=MySQLdb.connect(host=mysqlhostname,user=mysqlusername,passwd=mysqlpassword,db=mysqlrongchangdb,charset="utf8") global cursor cursor = conn.cursor() #driver.find_element_by_css_selector("div.container > nav > ul > li:nth-child("+str(9)+") >a").click() driver.find_element_by_css_selector("div.container > nav > ul > li:nth-child("+appobjectwuliu.wuliutabnine_citylist+") >a").click() #driver.find_element_by_css_selector("div.container nav.collapse.navbar-collapse.bs-navbar-collapse ul.nav.navbar-nav li:nth-child("+str(9)+").active a").click() self.assertEqual(driver.title, u"物流") time.sleep(1) driver.find_element_by_css_selector("div#container.container div.panel.panel-primary.checkout-order table.table.table-striped.city-table tbody tr:nth-child(2) td:nth-child(2).btn-link a:nth-child("+str(12)+")").click() #html body div#container.container div.panel.panel-primary.checkout-order table.table.table-striped.city-table tbody tr:nth-child(2) td:nth-child(2).btn-link a:nth-child(4).btn.btn-success self.assertEqual(driver.title, u"物流") time.sleep(1) driver.find_element_by_css_selector("div#container.container a.btn.btn-info.col-md-1").click() userrname="lukejujnjun"+str(random.randint(0,999)) # telephonenumber="18611111"+str(random.randint(0,999)) # identitnumber="152528198801280"+str(random.randint(0,999)) telephonenumber=random.choice(['139','188','185','136','158','151'])+"".join(random.choice("0123456789") for i in range(8)) print " the telephonenumber is ",telephonenumber #identifiedCardId="152528198801280"+str(random.randint(0,999)) identifiedCardId=wuliu_utiltools.makeNewIdentifiedCardId() print " the identifiedCardId is ",identifiedCardId # print " the telephonenumber,identitnumber is ",telephonenumber,identitnumber self.assertEqual(driver.title, u"物流") driver.find_element_by_id("courier_form_realname").clear() driver.find_element_by_id("courier_form_realname").send_keys(userrname) driver.find_element_by_id("courier_form_tel").clear() driver.find_element_by_id("courier_form_tel").send_keys(telephonenumber) driver.find_element_by_id("courier_form_id_number").clear() driver.find_element_by_id("courier_form_id_number").send_keys(identifiedCardId) driver.find_element_by_id("courier_form_password").clear() driver.find_element_by_id("courier_form_password").send_keys("123456") driver.find_element_by_id("courier_form_bank_name").clear() driver.find_element_by_id("courier_form_bank_name").send_keys(u"建设银行") driver.find_element_by_id("courier_form_bank_card").clear() driver.find_element_by_id("courier_form_bank_card").send_keys("9111000029922921113") driver.find_element_by_id("courier_form_is_zancun").click() driver.find_element_by_id("courier_form_is_owner").click() driver.find_element_by_id("courier_form_start_time").send_keys(str(wuliu_utiltools.get_day_of_day(1))) #driver.find_element_by_link_text("21").click() driver.find_element_by_id("courier_form_end_time").send_keys(str(wuliu_utiltools.get_day_of_day(5))) #driver.find_element_by_link_text("24").click() driver.find_element_by_name("commit").click() time.sleep(1) self.assertEqual(driver.title, u"物流") driver.find_element_by_id("realname").clear() driver.find_element_by_id("realname").send_keys("") driver.find_element_by_name("commit").click() driver.find_element_by_css_selector("div.col-md-2.input-group > span.input-group-btn > input[name=\"commit\"]").click() driver.find_element_by_id("realname").click() driver.find_element_by_id("realname").clear() driver.find_element_by_id("realname").send_keys("") driver.find_element_by_name("commit").click() time.sleep(2) self.assertEqual(driver.title, u"物流") #html body div#container.container>div#courier_search_container>table.table.table-striped>tbody>tr:nth-child(2)>td:last-child>a driver.find_element_by_css_selector("div#container.container>div#courier_search_container>table.table.table-striped>tbody>tr:nth-child(2)>td:last-child>a").click() #driver.find_element_by_link_text(u"编辑").click() driver.find_element_by_id("courier_form_realname").clear() driver.find_element_by_id("courier_form_realname").send_keys("lukejujnjun111") driver.find_element_by_name("commit").click() time.sleep(2) cursor.execute("DELETE FROM ims_washing_courier where tel='"+telephonenumber+"'") conn.commit() cursor.close() conn.close() driver.find_element_by_id("realname").clear() driver.find_element_by_id("realname").send_keys("luke") driver.find_element_by_name("commit").click() time.sleep(2) driver.find_element_by_link_text(u"超时订单").click() driver.find_element_by_id("timeout_qu_list_btn").click() driver.find_element_by_id("timeout_song_list_btn").click() # driver.find_element_by_id("warning_qu_list_btn").click() # driver.find_element_by_id("warning_song_list_btn").click() self.assertEqual(driver.title, u"物流")
def test_wuliu_testcase08_citylist_xiaoemanagerLogistics(self): driver = self.driver driver.get(self.base_url + "/") loginclick = driver.find_element_by_css_selector( "div#container.container h3.text-center.text-primary a.btn.btn-success.text-center" ) ActionChains(driver).double_click(loginclick).perform() driver.find_element_by_id("username").clear() driver.find_element_by_id("username").send_keys(USER_NAME) driver.find_element_by_id("password").clear() driver.find_element_by_id("password").send_keys(PASS_WORD) driver.find_element_by_id("login-submit").click() print " the testcase test_wuliu_testcase08_citylist_xiaoemanagerLogistics is ", driver.title #self.assertEqual(driver.title, u"物流") time.sleep(1) conn = MySQLdb.connect(host=mysqlhostname, user=mysqlusername, passwd=mysqlpassword, db=mysqlrongchangdb, charset="utf8") global cursor cursor = conn.cursor() driver.find_element_by_css_selector( "div.container nav.collapse.navbar-collapse.bs-navbar-collapse ul.nav.navbar-nav li:nth-child(8).active a" ).click() self.assertEqual(driver.title, u"物流") driver.find_element_by_css_selector( "div#container.container div.panel.panel-primary.checkout-order table.table.table-striped.city-table tbody tr:nth-child(2) td:nth-child(2).btn-link a:nth-child(5)" ).click() #html body div#container.container div.panel.panel-primary.checkout-order table.table.table-striped.city-table tbody tr:nth-child(2) td:nth-child(2).btn-link a:nth-child(4).btn.btn-success self.assertEqual(driver.title, u"物流") driver.find_element_by_link_text(u"新建小e管家").click() self.assertEqual(driver.title, u"物流") # telephonenumber="18611111"+str(random.randint(0,999)) # identitnumber="152528198801280"+str(random.randint(0,999)) # telephonenumber = random.choice([ '139', '188', '185', '136', '158', '151' ]) + "".join(random.choice("0123456789") for i in range(8)) print " the telephonenumber is ", telephonenumber #identifiedCardId="152528198801280"+str(random.randint(0,999)) identifiedCardId = wuliu_utiltools.makeNewIdentifiedCardId() print " the identifiedCardId is ", identifiedCardId driver.find_element_by_id("courier_form_realname").clear() driver.find_element_by_id("courier_form_realname").send_keys( "xiaoeguanjiazhangsankuaiduyuan") driver.find_element_by_id("courier_form_tel").clear() driver.find_element_by_id("courier_form_tel").send_keys( telephonenumber) driver.find_element_by_id("courier_form_id_number").clear() driver.find_element_by_id("courier_form_id_number").send_keys( identifiedCardId) driver.find_element_by_id("courier_form_password").clear() driver.find_element_by_id("courier_form_password").send_keys("123") driver.find_element_by_id("courier_form_bank_name").clear() driver.find_element_by_id("courier_form_bank_name").send_keys(u"建设银行") driver.find_element_by_id("courier_form_bank_card").clear() driver.find_element_by_id("courier_form_bank_card").send_keys( "9111000029922921113") time.sleep(1) driver.find_element_by_id("courier_form_saofen").click() driver.find_element_by_id("courier_form_shouka").click() driver.find_element_by_id("courier_form_zhuanyun").click() driver.find_element_by_id("parent_xiyi").click() driver.find_element_by_id("courier_form_kuaixi").click() driver.find_element_by_id("courier_form_luxury_logistic").click() driver.find_element_by_id("courier_form_is_zhongtui").click() driver.find_element_by_id("courier_form_is_employee").click() #driver.find_element_by_id("courier_form_is_zancun").click() #driver.find_element_by_id("courier_form_is_owner").click() time.sleep(1) driver.find_element_by_id("courier_form_start_time").send_keys( str(wuliu_utiltools.get_day_of_day(1))) #driver.find_element_by_link_text("21").click() driver.find_element_by_id("courier_form_end_time").send_keys( str(wuliu_utiltools.get_day_of_day(5))) #driver.find_element_by_link_text("27").click() driver.find_element_by_name("commit").click() time.sleep(1) self.assertEqual(driver.title, u"物流") #driver.find_element_by_xpath("//tr[@id='courier_21']/td[6]").click() driver.find_element_by_id("realname").clear() driver.find_element_by_id("realname").send_keys( "xiaoeguanjiazhangsankuaiduyuan") driver.find_element_by_name("commit").click() self.assertEqual(driver.title, u"物流") time.sleep(1) driver.find_element_by_link_text(u"编辑").click() driver.find_element_by_id("courier_form_realname").clear() driver.find_element_by_id("courier_form_realname").send_keys( "xiaoeguanjiazhangsankuaiduyuan111") driver.find_element_by_name("commit").click() self.assertEqual(driver.title, u"物流") cursor.execute("DELETE FROM ims_washing_courier where tel='" + telephonenumber + "'") conn.commit() cursor.close() conn.close()
def test_wuliu_testcase08_citylist_luxuriesLogistics(self): driver = self.driver driver.get(self.base_url + "/") loginclick = driver.find_element_by_css_selector( "div#container.container h3.text-center.text-primary a.btn.btn-success.text-center" ) ActionChains(driver).double_click(loginclick).perform() time.sleep(1) driver.find_element_by_id("username").clear() driver.find_element_by_id("username").send_keys(USER_NAME) driver.find_element_by_id("password").clear() driver.find_element_by_id("password").send_keys(PASS_WORD) driver.find_element_by_id("login-submit").click() print " the testcase WuliuTestcase08CitylistluxuriesLogistics is ", driver.title self.assertTrue(driver.title, u"物流") time.sleep(1) driver.find_element_by_css_selector( "div.container nav.collapse.navbar-collapse.bs-navbar-collapse ul.nav.navbar-nav li:nth-child(8).active a" ).click() self.assertEqual(driver.title, u"物流") driver.find_element_by_css_selector( "div#container.container div.panel.panel-primary.checkout-order table.table.table-striped.city-table tbody tr:nth-child(2) td:nth-child(2).btn-link a:nth-child(6)" ).click() #html body div#container.container div.panel.panel-primary.checkout-order table.table.table-striped.city-table tbody tr:nth-child(2) td:nth-child(2).btn-link a:nth-child(4).btn.btn-success self.assertEqual(driver.title, u"物流") # driver.find_element_by_link_text(u"奢侈品物流").click() driver.find_element_by_link_text(u"新建奢侈品物流").click() self.assertEqual(driver.title, u"物流") telephonenumber = random.choice([ '139', '188', '185', '136', '158', '151' ]) + "".join(random.choice("0123456789") for i in range(8)) print " the telephonenumber is ", telephonenumber #identifiedCardId="152528198801280"+str(random.randint(0,999)) identifiedCardId = wuliu_utiltools.makeNewIdentifiedCardId() print " the identifiedCardId is ", identifiedCardId driver.find_element_by_id("courier_form_realname").clear() driver.find_element_by_id("courier_form_realname").send_keys( "shechipinwuliu") driver.find_element_by_id("courier_form_tel").clear() driver.find_element_by_id("courier_form_tel").send_keys( telephonenumber) driver.find_element_by_id("courier_form_id_number").clear() driver.find_element_by_id("courier_form_id_number").send_keys( identifiedCardId) driver.find_element_by_id("courier_form_password").clear() driver.find_element_by_id("courier_form_password").send_keys("123") driver.find_element_by_id("courier_form_bank_name").clear() driver.find_element_by_id("courier_form_bank_name").send_keys(u"建设银行") driver.find_element_by_id("courier_form_bank_card").clear() driver.find_element_by_id("courier_form_bank_card").send_keys( "9111000029922921113") driver.find_element_by_id("courier_form_saofen").click() driver.find_element_by_id("courier_form_shouka").click() driver.find_element_by_id("courier_form_zhuanyun").click() driver.find_element_by_id("courier_form_luxury_logistic").click() driver.find_element_by_id("parent_xiyi").click() driver.find_element_by_id("courier_form_start_time").send_keys( str(wuliu_utiltools.get_day_of_day(1))) # driver.find_element_by_link_text("21").click() driver.find_element_by_id("courier_form_end_time").send_keys( str(wuliu_utiltools.get_day_of_day(8))) # driver.find_element_by_link_text("26").click() #driver.find_element_by_id("courier_form_is_employee").click() driver.find_element_by_name("commit").click() self.assertEqual(driver.title, u"物流") time.sleep(2) driver.find_element_by_css_selector( "div#container.container div.panel.panel-primary.checkout-order div.panle-body div.orders_container form div.col-md-4.input-group span.input-group-btn input.btn.btn-info" ).click() self.assertEqual(driver.title, u"物流") driver.find_element_by_link_text(u"编辑").click() driver.find_element_by_id("courier_form_realname").clear() driver.find_element_by_id("courier_form_realname").send_keys( "shechipinwuliu11") driver.find_element_by_name("commit").click() self.assertEqual(driver.title, u"物流") time.sleep(1) driver.find_element_by_css_selector( "div#container.container div.panel.panel-primary.checkout-order div.panle-body div.orders_container form div.col-md-4.input-group span.input-group-btn input.btn.btn-info" ).click() self.assertEqual(driver.title, u"物流") time.sleep(1) driver.find_element_by_id("check-ban").click() time.sleep(2) driver.find_element_by_id("vacation_plan_submit").click() #self.assertEqual(driver.title, u"物流") time.sleep(1) self.assertEqual(u"是否保存修改?", self.close_alert_and_get_its_text()) time.sleep(2) self.assertEqual(u"更新成功", self.close_alert_and_get_its_text()) self.assertEqual(driver.title, u"物流") time.sleep(2) actiontargetid = driver.find_element_by_css_selector( "div#container.container div#courier_search_container table.table.table-striped tbody tr:nth-child(2) td:first-child" ).text print " the actiontargetid is ", actiontargetid driver.find_element_by_xpath( "//div[@onclick=\"$('#action_target').val(" + actiontargetid + "); $('#map_box').css('visibility', 'visible')\"]").click() driver.find_element_by_css_selector( "div.pull-right > div.pull-right").click() self.assertEqual(driver.title, u"物流")