M8Test Help

向下滑动

使用无障碍服务

  • 权限: 无障碍服务

  • 组件: YumiMiyamotoAccessibility

  • 说明: 通过无障碍服务执行全局向下滑动操作,返回值为true或false,分别表示操作成功与失败

import com.m8test.script.GlobalVariables.* _console.log(_accessibility!!.swipeDown())
$console.log($accessibility.swipeDown())
import static com.m8test.script.GlobalVariables.*; $console.log($accessibility.swipeDown());
$console.log($accessibility.swipeDown())
_console:log(_accessibility:swipeDown())
<?php /** @var m8test_java\com\m8test\script\core\api\console\Console $console */ global $console; /** @var m8test_java\com\m8test\accessibility\api\Accessibility $accessibility */ global $accessibility; $result = $accessibility->swipeDown(); $console->log($result);
from m8test_java.com.m8test.script.GlobalVariables import _accessibility from m8test_java.com.m8test.script.GlobalVariables import _console _console.log(_accessibility.swipeDown())
$console.log($accessibility.swipeDown)

使用物理屏幕镜像屏幕

  • 权限: Adb

  • 组件:

  • 说明: 通过镜像屏幕注入触摸事件模拟向下滚动

import com.m8test.script.GlobalVariables._displays // 创建或者获取物理屏幕的镜像屏幕 val display = _displays.getMain() // 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作 val controller = display.getController() // 向下滚动,参数为滚动轨迹经过的坐标点数 controller.scrollDown(50)
// 创建或者获取物理屏幕的镜像屏幕 def display = $displays.getMain() // 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作 def controller = display.getController() // 向下滚动,参数为滚动轨迹经过的坐标点数 controller.scrollDown(50)
import com.m8test.script.core.api.display.Display; import com.m8test.script.core.api.display.control.Controller; import static com.m8test.script.GlobalVariables.$displays; // 创建或者获取物理屏幕的镜像屏幕 Display display = $displays.getMain(); // 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作 Controller controller = display.getController(); // 向下滚动,参数为滚动轨迹经过的坐标点数 controller.scrollDown(50);
// 创建或者获取物理屏幕的镜像屏幕 let display = $displays.getMain() // 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作 let controller = display.getController() // 向下滚动,参数为滚动轨迹经过的坐标点数 controller.scrollDown(50)
-- 创建或者获取物理屏幕的镜像屏幕 local display = _displays:getMain() -- 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作 local controller = display:getController() -- 向下滚动,参数为滚动轨迹经过的坐标点数 controller:scrollDown(50)
<?php /** @var m8test_java\com\m8test\script\core\api\display\Displays $displays */ global $displays; // 创建或者获取物理屏幕的镜像屏幕 $display = $displays->getMain(); // 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作 $controller = $display->getController(); // 向下滚动,参数为滚动轨迹经过的坐标点数 $controller->scrollDown(50);
from m8test_java.com.m8test.script.GlobalVariables import _displays # 创建或者获取物理屏幕的镜像屏幕 display = _displays.getMain() # 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作 controller = display.getController() # 向下滚动,参数为滚动轨迹经过的坐标点数 controller.scrollDown(50)
# encoding: utf-8 # 创建或者获取物理屏幕的镜像屏幕 display = $displays.getMain() # 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作 controller = display.getController() # 向下滚动,参数为滚动轨迹经过的坐标点数 controller.scrollDown(50)
Last modified: 08 August 2025