这可能是由于应用程序正在使用自定义视图而不是 Android 系统视图造成的。您可以尝试使用 UIAutomatorViewer 工具来检查该应用程序的界面结构并查看是否存在该问题。如果存在问题,则需要将其反馈给应用程序开发人员以进行修复。如果您想继续使用自动化脚本,可以尝试更改控件查找方法,例如使用 xpath 或 id 来查找控件,而不是仅仅依赖于 bounds。
以下是使用 xpath 查找控件的示例代码:
from appium.webdriver.common.mobileby import MobileBy
# Find button using xpath
button_xpath = "//android.widget.Button[contains(@text,'Click Me')]"
button = driver.find_element(by=MobileBy.XPATH, value=button_xpath)
# Tap the button
button.click()