appium的python异常处理

Posted taotao12

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了appium的python异常处理相关的知识,希望对你有一定的参考价值。

from  appium import webdriver

from selenium.common.exceptions import NoSuchElementException

 

desired_caps={}

desired_caps[‘platformName‘]=‘Android‘

desired_caps[‘deviceName‘]=‘127.0.0.1:62025‘

desired_caps[‘platforVersion‘]=‘5.1.1‘

desired_caps[‘app‘]=r‘C:UsersShuqingDesktopkaoyan3.1.0.apk‘

desired_caps[‘appPackage‘]=‘com.tal.kaoyan‘

desired_caps[‘appActivity‘]=‘com.tal.kaoyan.ui.activity.SplashActivity‘

 

desired_caps[‘noReset‘]=‘True‘

 

driver=webdriver.Remote(‘http://localhost:4723/wd/hub‘,desired_caps)

driver.implicitly_wait(5)

 

 

def check_cancelBtn():

    print("check_cancelBtn")

 

    try:

        cancelBtn = driver.find_element_by_id(‘android:id/button2‘)

    except NoSuchElementException:

        print(‘no CancelBtn‘)

    else:

        cancelBtn.click()

 

 

def check_skipBtn():

    print("check_skipBtn")

    try:

        skipBtn = driver.find_element_by_id(‘com.tal.kaoyan:id/tv_skip‘)

    except NoSuchElementException:

        print(‘no skipBtn‘)

    else:

        skipBtn.click()

 

check_updateBtn()

check_skipBtn()

 

以上是关于appium的python异常处理的主要内容,如果未能解决你的问题,请参考以下文章