scroll - 如何在 Appium iOS 中找到元素的十六进制哈希字符串?
问题描述
我目前正在尝试弄清楚如何告诉 appium 在 iOS 模拟器的应用程序中滚动特定元素。我正在关注此文档
在可用于移动设备的参数中:滚动功能,它声明以下内容:
element:要滚动的内部元素标识符(作为十六进制哈希字符串)。如果未设置此参数,将使用应用程序元素
我找不到任何关于如何在 Appium 中查找或识别元素的十六进制哈希字符串的文档。关于我如何做到这一点的任何建议?我正在使用带有 Javascript 的 webdriver.io 框架。
解决方案
这很容易。您只需要调用.getId()
以获取元素的十六进制 id。
推荐阅读
- angular - 如何防止在 Angular HttpClient.post 方法中发送空字段?
- linux - 为什么系统调用需要中断
- kotlin - 我有三个函数,它们将相同的对象作为参数。但是后两者什么都不做
- scripting - 从指定节点执行 Liferay 脚本
- excel - 使用 ExceltoWord!并得到“1004,无法获取工作表函数类的文本属性”
- sails.js - 在生产模式下运行 Sails 时未捕获的错误,Dev 工作正常
- javascript - 在使用 javascript 使用 FileReader 上传之前更改文件的内容
- python-3.x - Python:如何将图像转换为字符串并返回?
- html - 表格行的CSS类排序,为什么类背景颜色不覆盖其他定义的CSS tr颜色?
- lightbox - dhtmlx 调度程序灯箱中的相关下拉列表