你可以使用以下代码来实现循环操控 app 并在每次操作后关闭 app 应用:

from appium import webdriver
from appium.webdriver.common.touch_action import TouchAction
import time

# Appium 服务器地址
server = 'http://localhost:4723/wd/hub'

# 手机设备信息
desired_caps = {
    'platformName': 'Android',
    'platformVersion': '9',
    'deviceName': '手机设备名称',
    'appPackage': '应用包名',
    'appActivity': '应用的启动 Activity',
    'noReset': True
}

# 循环次数
loop_count = 5

# 创建 WebDriver 对象
driver = webdriver.Remote(server, desired_caps)

# 循环操控 app
for i in range(loop_count):
    # 进行操作
    # ...

    # 等待一段时间,确保操作完成
    time.sleep(2)

    # 关闭 app
    driver.close_app()

# 退出 WebDriver
driver.quit()

在上述代码中,你需要根据你的实际情况修改以下部分:

  • server:Appium 服务器的地址和端口。
  • desired_caps:手机设备的相关信息,包括平台名称、平台版本、设备名称、应用包名和启动 Activity 等。
  • loop_count:循环次数。
  • # 进行操作处:你可以在这里添加你需要循环执行的操作代码。

请注意,这只是一个示例代码,你需要根据你的实际情况进行相应的修改和调整。

Appium Python 循环操控 App 并关闭 - 自动化测试指南

原文地址: https://www.cveoy.top/t/topic/Nly 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录