示例#1
0
    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)
示例#2
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")
示例#3
0
 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)
示例#4
0
    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')
示例#5
0
    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')
示例#6
0
    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')
示例#7
0
    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("验证登录成功")