Appium常用的使用方法(一)

一: Appium 定位元素

定位元素的步骤
1、启动 Appium Inspector:
启动 Appium Desktop 应用程序并连接到你的设备或模拟器。
输入你的 Desired Capabilities,并点击 “Start Session”。
2、查看应用的 UI 层级结构:
应用启动后,Appium Inspector 会显示一个树状结构,表示应用中所有 UI 元素的层次关系。
你可以在这个视图中查看所有可交互的元素,比如按钮、文本框、列表项等。
3、选择并查看元素:
鼠标移到树状结构中的任何元素上时,会高亮显示对应的 UI 元素。
点击某个元素后,右侧面板会显示该元素的详细属性,比如 ID、XPath、Class Name、Text、Resource ID 等。
4、使用元素属性进行定位:
根据查看到的属性,你可以使用以下几种方式在自动化测试代码中定位元素:
常用的定位方式
1、通过 ID 定位:

element = driver.find_element(By.ID, "你的元素ID")

2、通过 Name 或 Accessibility ID 定位:

element = driver.find_element(By.ACCESSIBILITY_ID, "你的元素Name")

3、通过 XPath 定位:

element = driver.find_element(By.XPATH, "//android.widget.Button[@text='点击我']")

4、通过 Class Name 定位:

element = driver.find_element(By.CSS_SELECTOR, "button[class='btn-class']")

5、通过 CSS 选择器(仅适用于某些平台):

element = driver.find_element(By.CSS_SELECTOR, "button[class='btn-class']")

示例

from appium import webdriver
from selenium.webdriver.common.by import By
import time

# 设置 Desired Capabilities
desired_caps = {
   
   
    "platformName": "Android",
    "platformVersion": "11.0",
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Enougme

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值