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异常处理的主要内容,如果未能解决你的问题,请参考以下文章

Docker:Docker Appium 镜像连接夜安卓神模拟器,并处理 connection refused 异常

Python 异常处理总结

python的异常处理

python-appium模拟手机按键搜索异常

Python异常处理

Python基础---python中的异常处理