def addcart(self): sleep(6) actions.take_screenshot(driver)#截图 wdsc=driver.find_elements_by_id("com.mia.miababy:id/text") wdsc[5].click() #个人中心-我的收藏点击 sleep(6) actions.take_screenshot(driver)#截图 我的收藏截图 sclb1=driver.find_elements_by_id("com.mia.miababy:id/cart_list_item_product_name") sclb1[0].click()#收藏商品第一个 sleep(10) actions.take_screenshot(driver)#截图 商品详情截图 addsku="com.mia.miababy:id/button_display_text" actions.dr(driver,addsku,0)#加入购物车 sleep(6) actions.take_screenshot(driver)#截图 加购物车截图 addcart=driver.find_elements_by_id("com.mia.miababy:id/cart") addcart[0].click() sleep(6) actions.take_screenshot(driver)#截图 购物车截图 product_price ="com.mia.miababy:id/pay_price_textView" actions.check(self,driver,product_price,"¥69") cart_checkou="com.mia.miababy:id/checkout_textView" actions.dr(driver,cart_checkou,0)
def avd(self): #wait sleep(5) elements_update = driver.find_elements_by_id("update_title") elements_adv = driver.find_elements_by_id("adv_dialog") if len(elements_update): driver.find_element_by_id( "com.mia.miababy:id/iv_closed_dialog").click() elif len(elements_adv): driver.find_element_by_id( "com.mia.miababy:id/iv_closed_dialog").click() else: print("No update and adv info")
def seachcheck(self): sleep(5) elements_update = driver.find_elements_by_id("update_title") elements_adv = driver.find_elements_by_id("adv_dialog") if len(elements_update): driver.find_element_by_id( "com.mia.miababy:id/iv_closed_dialog").click() elif len(elements_adv): driver.find_element_by_id( "com.mia.miababy:id/iv_closed_dialog").click() else: print("No update and adv info") sleep(5) num = 5 for i in range(1, num): driver.keyevent(4) sleep(2) syicon = "com.mia.miababy:id/tab_item_icon" actions.dr( driver, syicon, 0, ) actions.swiepToLeft(driver, 800, 5) actions.take_screenshot(driver) #截图 search_keyword = "com.mia.miababy:id/search_keyword" actions.dr( driver, search_keyword, 0, ) #search_keyword=driver.find_elements_by_id("com.mia.miababy:id/search_keyword") #search_keyword[0].click() input_text = "com.mia.miababy:id/search_head_input_text" actions.sys(driver, input_text, 0, "纸尿裤") actions.take_screenshot(driver) #截图 #search_keyword=driver.find_elements_by_id("com.mia.miababy:id/search_head_input_text") #search_keyword[0].send_keys("纸尿裤") search = "com.mia.miababy:id/search_promp_item_tv" actions.dr(driver, search, 0) sleep(6) #hdpm.swipeUp(self,800) actions.swipeToUp(driver, 100, 10) actions.take_screenshot(driver) #截图 driver.keyevent(4)
def singleItemCheckout(self): # is cart empty ? is_cart_empty = driver.find_elements_by_id("com.mia.miababy:id/gohome_button") if len(is_cart_empty): print("The Shopping cart is not empty") else: print("The Shopping cart is empty") actions.swipToUp(driver, 0.5,1) print('test_case2')
def CartClear(self): # is cart empty ? sleep(6) is_cart_empty = driver.find_elements_by_id("com.mia.miababy:id/gohome_button") if len(is_cart_empty): actions.take_screenshot(driver)#截图 print("The Shopping cart is empty") is_cart_empty[0].click() sleep(6) else: print("The Shopping cart is not empty") clearcart=driver.find_elements_by_id("com.mia.miababy:id/header_right") clearcart[0].click() delete_all_btn=driver.find_elements_by_id("com.mia.miababy:id/delete_all_btn") delete_all_btn[0].click() sleep(6) actions.take_screenshot(driver)#截图 print('test_case2')
def intoShoppingCart(self): #wait sleep(5) elements_update = driver.find_elements_by_id("update_title") elements_adv = driver.find_elements_by_id("adv_dialog") if len(elements_update): driver.find_element_by_id("com.mia.miababy:id/iv_closed_dialog").click() elif len(elements_adv): driver.find_element_by_id("com.mia.miababy:id/iv_closed_dialog").click() else: print("No update and adv info") #into cart element_cart = driver.find_element_by_android_uiautomator("new UiSelector().className(\"android.widget.LinearLayout\").childSelector(new UiSelector().className(\"android.widget.TextView\").text(\"购物车\"))") element_cart.click() cart_title = driver.find_element_by_id("com.mia.miababy:id/header_title_text").text self.assertEqual(cart_title, "购物车", 'Result Fail') print('case1: into shopping cart OK')
def login(self): #login sleep(3) element_my = driver.find_element_by_android_uiautomator("new UiSelector().className(\"android.widget.LinearLayout\").childSelector(new UiSelector().className(\"android.widget.TextView\").text(\"我的\"))") element_my.click() level=driver.find_elements_by_id("com.mia.miababy:id/user_tv_level") if len(level)>0: print("已经登录") actions.take_screenshot(driver)#截图 else: is_login=driver.find_elements_by_id("com.mia.miababy:id/login_button") if len(is_login): is_login[0].click() username=driver.find_elements_by_id("com.mia.miababy:id/et_context") username[0].send_keys("15011431186") password=driver.find_elements_by_id("com.mia.miababy:id/et_context") password[1].send_keys("111111") actions.take_screenshot(driver)#截图 login_button=driver.find_elements_by_id("com.mia.miababy:id/btn_login") login_button[0].click() level=driver.find_elements_by_id("com.mia.miababy:id/user_tv_level") if len(level)>0: print("验证登录成功")