设备交互
要与设备交互,您必须先启动应用程序。您可以在 MDM 中选择三个选项,如下表中所列。
方法 |
程序 |
---|---|
在此设备上启动应用程序 |
|
从已配置的应用程序启动应用程序 |
|
使用“欢迎”选项卡中的“快速操作”启动应用程序 |
|
下表列出了可以用来管理测试集的操作。
操作 |
描述 |
程序 |
---|---|---|
点击 |
访问屏幕上的元素。 |
单击设备屏幕上的元素。 |
双击 |
在屏幕上执行双击操作。 |
双击设备屏幕上的元素。 |
长按 |
长按 |
单击并按住一个元素。 |
开合(放大/缩小) |
放大和缩小。不会记录此操作。 |
右击并按住,然后拖动至屏幕底部以放大,或向上拖动以缩小。 |
滑动 |
在屏幕上滑动。 |
单击并向屏幕的任何部分拖动。 |
键盘输入 |
输入文本并将其发送到手机。例如,您可以使用搜索栏快速访问网站。 |
|
下表列出了可以用来管理测试集的操作。操作栏位于设备旁边。
操作 |
描述 |
程序 |
---|---|---|
iOS Home 键 |
返回到主屏幕。 |
单击“iOS 主页”按钮。 |
Android 返回键 |
返回上一个屏幕/页面。 |
单击“Android 后退”按钮。 |
Android Home 键 |
返回到主屏幕。 |
单击“Android 主页”按钮。 |
Android Apps 切换键 |
在应用程序之间切换。 |
单击“Android 切换应用程序”按钮,然后选择下一个操作。 |
将方向更改为横向 |
在设备的纵向(垂直)和横向(水平)模式之间切换。并非所有应用程序都支持屏幕方向。 |
单击“ 更改方向” 切换按钮以在模式之间切换。 |
刷新 |
刷新设备连接。 |
单击“刷新”按钮。 或者,当丢失连接时,单击“重新连接”按钮。 |
保存屏幕截图 |
保存当前屏幕。 |
单击“保存屏幕截图”,然后选择一个位置来保存文件。 |
发送文本 |
输入文本并将其发送到手机。例如,您可以使用搜索栏快速访问网站。 |
|
按已识别的元素选取 |
选择由 MDM 标识的用户界面元素。 |
单击“ 按已识别元素 选择” 以选择由 MDM 识别的用户界面元素。 |
按绝对位置选取 |
使用固定元素坐标选择用户界面元素。 坐标将记录为“ 位置滑动 ”活动。 |
单击 “按绝对位置 选择”,然后选择用于选择用户界面元素的默认坐标。 |
记录元素操作 |
记录在某些用户界面元素上完成的手动配置操作。 建议录制更精细的操作,例如向屏幕上的点击添加偏移量。 |
|
将 WebView 选取器切换为原生选取器 |
根据所使用的操作系统,尝试将 WebView 类型的未来选取器转换为本机类型的选取器。 此功能使 Web 应用程序自动化变得更加容易。 |
|
安装应用程序 |
在您的设备上安装应用程序。 |
|
管理应用程序 |
管理当前应用程序。 |
|
管理其他应用程序 |
管理设备上的其他应用程序。您可以在测试应用程序之间的集成时使用此选项。 |
|
打开 URL |
在浏览器中打开 URL。 |
|
打开深度链接 |
启动可打开特定页面的应用程序。 |
|
保存源 |
保存设备的 XML 源文件。 |
|
设置地理位置 |
设置地理坐标。 |
|
“ 记录”元素操作 功能位于“ 操作” 栏中。 这使您可以记录无法通过常规屏幕交互捕获的高度精细的操作。 “ 记录元素操作 ”功能的工作方式是记录在一个或多个用户界面元素上完成的操作,并进行配置。 操作的配置取决于您选择的屏幕交互类型。 例如,如果您选择 “单击” 作为屏幕交互,则可以配置为 “双击” 或 “长按”。
建议使用“ 记录元素操作 ”功能来录制更精细的操作,例如向屏幕上的点击添加偏移量。
可以在 操作 栏中找到作为原生选取器的 Web 视图选取器功能。 切换后,它会尝试将所有未来的选取器从 WebView 转换为 Native。 这允许与网页视图中的用户界面元素进行更好、更快和更熟悉的交互。
您可以通过操作栏或在屏幕上指出您的操作以记录步骤,从而与设备进行交互。例如,您可以录制和管理操作,以在 MDM 中准备移动自动化工作流。有关更多信息,请参阅“使用录制的操作创建工作流”。
下表列出了可以用来管理测试集的操作。
操作 |
描述 |
程序 |
---|---|---|
执行 |
执行操作。 |
单击操作上的“播放”按钮以执行该操作。 |
复制 |
将操作复制到剪贴板。您可以使用 Studio 中的“导入录制的操作”将其粘贴到工作流中。 |
单击“复制”按钮,将操作复制到剪贴板。 |
删除 |
删除操作。 |
单击“删除”以从列表中删除操作。或者,您可以单击“全部清除”以删除所有操作。 |
重新排序 |
以替代顺序对操作列表重新排序。 |
将操作拖放到列表中的其他位置。 |
等待页面更新 |
等待页面来源检索每个操作的屏幕截图。 |
切换“每次操作结束后等待新的屏幕截图”。 |