机器人框架 + appium 无法在离子 angular 应用程序中按 ID 访问元素

robot framework + appium is unable to access element by ID in ionic angular application

我正在使用 Robot 框架 + Appium 库对 ionic 应用程序进行自动化测试。开发团队将 id 分配给 components 。但是当我给出点击元素 id 命令时出现错误。找不到那个元素。有什么不同的方法可以访问 appium 中的离子组件吗?

我认为您需要在 appium 中使用 resource-id 的确切方法。 我已经将 resource-id 与 xpath 一起使用,效果很好。

您需要从 appium 中的元素中找到准确的资源 ID,然后使用该 ID 创建 xpath。

例如:假设您的 div 的 ID 为 "WhosebugDivId"。 那么你的 xpath 将是: xpath=//*[@resource-id='WhosebugDivId']

使用此方法并尝试在 appium 中查找 xpath。

祝你成功。祝你好运。