ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Appium跳过app登录

Appium跳过app登录

有的app登录过程很麻烦,所以自动化测试可以跳过登录过程,避免掉麻烦

首先想跳过,前面启动的代码就不能锁定包

from appium import webdriver
from appium.options.android import UiAutomator2Options
from appium.webdriver.common.appiumby import AppiumBy
from selenium.webdriver.common.by import By
    appium_server_url = 'http://127.0.0.1:4723'    #appium 2.0
capabilities ={"platformName": "Android","appium:deviceName": "device","appium:automationName": "uiautomator2"}

然后,获取能点击到app 的element,点击

    driver = webdriver.Remote(appium_server_url, options=UiAutomator2Options().load_capabilities(capabilities))wait = WebDriverWait(driver, 60, 0.5)el3 = driver.find_element(by=AppiumBy.ACCESSIBILITY_ID, value="appele")el3.click()time.sleep(100)

 

返回列表