M8Test Help

返回操作

使用无障碍服务

  • 权限: 无障碍服务

  • 组件: YumiMiyamotoAccessibility

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

import android.accessibilityservice.AccessibilityService import com.m8test.script.GlobalVariables.* _console.log(_accessibility!!.getService()!!.performGlobalAction(AccessibilityService.GLOBAL_ACTION_BACK))
import android.accessibilityservice.AccessibilityService $console.log($accessibility.getService().performGlobalAction(AccessibilityService.GLOBAL_ACTION_BACK))
import android.accessibilityservice.AccessibilityService; import static com.m8test.script.GlobalVariables.*; $console.log($accessibility.getService().performGlobalAction(AccessibilityService.GLOBAL_ACTION_BACK));
$console.log($accessibility.getService().performGlobalAction(Packages.android.accessibilityservice.AccessibilityService.GLOBAL_ACTION_BACK))
local AccessibilityService = require("m8test_java.android.accessibilityservice.AccessibilityService") _console:log(_accessibility:getService():performGlobalAction(AccessibilityService.GLOBAL_ACTION_BACK))
<?php use m8test_java\android\accessibilityservice\AccessibilityService; /** @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->getService()->performGlobalAction(AccessibilityService::$_MJ_GLOBAL_ACTION_BACK); $console->log($result);
from m8test_java.android.accessibilityservice.AccessibilityService import AccessibilityService from m8test_java.com.m8test.script.GlobalVariables import _accessibility from m8test_java.com.m8test.script.GlobalVariables import _console _console.log(_accessibility.getService().performGlobalAction(AccessibilityService.GLOBAL_ACTION_BACK))
java_import 'android.accessibilityservice.AccessibilityService' $console.log($accessibility.getService().performGlobalAction(AccessibilityService.#:: GLOBAL_ACTION_BACK))

使用物理屏幕镜像屏幕

  • 权限: Adb

  • 组件:

  • 说明: 通过镜像屏幕模拟返回事件

import com.m8test.script.GlobalVariables._displays // 创建或者获取物理屏幕的镜像屏幕 val display = _displays.getMain() // 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作 val controller = display.getController() // 模拟按下返回键 controller.pressBack()
// 创建或者获取物理屏幕的镜像屏幕 def display = $displays.getMain() // 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作 def controller = display.getController() // 模拟按下返回键 controller.pressBack()
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.pressBack();
// 创建或者获取物理屏幕的镜像屏幕 let display = $displays.getMain() // 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作 let controller = display.getController() // 模拟按下返回键 controller.pressBack()
-- 创建或者获取物理屏幕的镜像屏幕 local display = _displays:getMain() -- 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作 local controller = display:getController() -- 模拟按下返回键 controller:pressBack()
<?php /** @var m8test_java\com\m8test\script\core\api\display\Displays $displays */ global $displays; // 创建或者获取物理屏幕的镜像屏幕 $display = $displays->getMain(); // 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作 $controller = $display->getController(); // 模拟按下返回键 $controller->pressBack();
from m8test_java.com.m8test.script.GlobalVariables import _displays # 创建或者获取物理屏幕的镜像屏幕 display = _displays.getMain() # 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作 controller = display.getController() # 模拟按下返回键 controller.pressBack()
# encoding: utf-8 # 创建或者获取物理屏幕的镜像屏幕 display = $displays.getMain() # 获取虚拟屏幕的控制器, 可以对虚拟屏幕实现自动化操作 controller = display.getController() # 模拟按下返回键 controller.pressBack()
Last modified: 08 August 2025