您可以使用 Appium 的 WebDriver API 来查询页面是否包含某个文本关键字。下面是一个使用 Python 编写的示例代码:

from appium import webdriver
from appium.webdriver.common.mobileby import MobileBy
from appium.webdriver.common.touch_action import TouchAction

# Appium 服务器地址
server = 'http://localhost:4723/wd/hub'
# 设备信息
desired_caps = {
    'platformName': 'Android',
    'platformVersion': '10',
    'deviceName': 'Android Emulator',
    'appPackage': 'com.example.app',
    'appActivity': '.MainActivity'
}

# 连接 Appium 服务器
driver = webdriver.Remote(server, desired_caps)

# 等待页面加载完成
driver.implicitly_wait(10)

# 查询页面是否包含某个文本关键字
if driver.find_elements(MobileBy.XPATH, "//*[contains(@text, '关键字')]"):
    print("页面包含关键字")
else:
    print("页面不包含关键字")

# 关闭 Appium 会话
driver.quit()

请将 server 变量设置为您的 Appium 服务器地址,desired_caps 变量设置为您的设备信息和应用信息。然后,使用 driver.find_elements 方法和 XPath 表达式来查询页面是否包含某个文本关键字。如果返回的元素列表不为空,则表示页面包含关键字;否则,表示页面不包含关键字。

请注意,上述代码仅供参考,您需要根据实际情况进行调整。

Appium Python 自动化测试:查找页面文本关键字

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

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