首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏从零开始学自动化测试

    appium+python自动化37-adb模拟点击事件(input tap)

    The sources are: trackball joystick touchnavigation mouse keyboard touchscreen) swipe <x1> <y1> <x2> <y2> [duration(ms)] (Default: touchscreen) press (Default: trackball ) roll <dx> <dy> (Default: trackball) root@android:/ # ?

    3K30发布于 2018-07-25
  • 来自专栏个人编程笔记

    vsg-使用vsgQt生成渲染窗口

    :Camera::create(perspective, lookAt, vsg::ViewportState::create(VkExtent2D{ width, height }));}auto trackball = vsg::Trackball::create(camera, ellipsoidModel);trackball->addWindow(*window);viewer->addEventHandler (trackball);auto renderGraph = vsg::RenderGraph::create(window->windowAdapter);VkClearValue colorClear

    24300编辑于 2025-12-01
  • 来自专栏QA一隅

    Android 测试工具——Monkey事件与日志

    可通过--pct-trackball参数来配置其事件百分比。 从Monkey执行该事件对外输出的日志可以看到: 该事件是由一系列的Trackball(ACTION_MOVE)事件组成的,观察手机上的操作,即为一系列的曲线滑动操作。 Sending Touch (ACTION_DOWN): 0:(608.0,610.0) :Sending Touch (ACTION_UP): 0:(609.2884,609.54736) :Sending Trackball (ACTION_MOVE): 0:(-3.0,4.0) :Sending Trackball (ACTION_MOVE): 0:(4.0,4.0) :Sending Touch (ACTION_DOWN Sending Touch (ACTION_DOWN): 0:(466.0,12.0) :Sending Touch (ACTION_UP): 0:(453.73657,10.844121) :Sending Trackball

    1.3K10发布于 2021-08-09
  • 来自专栏深度学习|机器学习|歌声合成|语音合成

    Python实现3D建模工具(下)

    GLUT_DOWN, GLUT_KEY_UP, GLUT_KEY_DOWN, GLUT_KEY_LEFT, GLUT_KEY_RIGHT import trackball = trackball.Trackball(theta = -25, distance=15) #当前鼠标位置 self.mouse_loc = None is not None: # 变化场景的角度 self.trackball.drag_to(self.mouse_loc[0], self.mouse_loc 下载trackball.py文件,并将其置于工作目录下: $ wget http://labfile.oss.aliyuncs.com/courses/561/trackball.py drag_to self.trackball.drag_to(self.mouse_loc[0], self.mouse_loc[1], dx, dy) 得到的旋转矩阵保存在viewer的trackball.matrix

    71610编辑于 2024-05-09
  • 来自专栏Android开发

    Android自定义view之3D正方体

    Override public boolean onTrackballEvent(MotionEvent e) { mRenderer.mAngleX += e.getX() * TRACKBALL_SCALE_FACTOR ; mRenderer.mAngleY += e.getY() * TRACKBALL_SCALE_FACTOR; requestRender(); return GLSurfaceView { private final float TOUCH_SCALE_FACTOR = 180.0f / 320; private final float TRACKBALL_SCALE_FACTOR Override public boolean onTrackballEvent(MotionEvent e) { mRenderer.mAngleX += e.getX() * TRACKBALL_SCALE_FACTOR ; mRenderer.mAngleY += e.getY() * TRACKBALL_SCALE_FACTOR; requestRender(); return

    20700编辑于 2025-06-12
  • 应用潜在语义分析技术将文档进行3D可视化

    我们将其附加如下(注意,我们正在附加到强加的边界): ModelViewer.Trackball trackball = new ModelViewer.Trackball(); myPerspectiveCamera.Transform = trackball.Transform; directionalLight.Transform = trackball.Transform; ... trackball.EventSource =

    1.2K91发布于 2018-01-29
  • 来自专栏Chasays

    Android命令行输入文本

    touchpad gamepad touchnavigation joystick touchscreen stylus trackball ) draganddrop <x1> <y1> <x2> <y2> [duration(ms)] (Default: touchscreen) press (Default: trackball ) roll <dx> <dy> (Default: trackball) 比如输入 adb shell input text "hello world" 效果图 [在这里插入图片描述] *

    1.7K60发布于 2019-02-01
  • 来自专栏橙子探索测试

    Monkey随机性能压测初探(一)

    Injection Failed :Sending Touch (ACTION_UP): 0:(492.16553,221.75143) // Injection Failed :Sending Trackball :Sending Trackball (ACTION_UP): 0:(0.0,0.0) :Sending Touch (ACTION_DOWN): 0:(462.0,51.0) :Sending Touch (ACTION_UP): 0:(377.56924,0.0) :Sending Trackball (ACTION_MOVE): 0:(1.0,-1.0) :Sending Touch (ACTION_DOWN Sending Touch (ACTION_DOWN): 0:(717.0,464.0) :Sending Touch (ACTION_UP): 0:(720.0,483.52737) :Sending Trackball (ACTION_MOVE): 0:(-4.0,3.0) :Sending Trackball (ACTION_UP): 0:(0.0,0.0) :Sending Touch (ACTION_DOWN

    2K10发布于 2019-10-25
  • 来自专栏北京宏哥

    Appium+python自动化(二十)- 猴哥失散多年的混血弟弟还是妹妹- Monkey猴子日志

    Sending Touch (ACTION_DOWN): 0:(838.0,113.0) :Sending Touch (ACTION_UP): 0:(852.82526,101.77225) ☀ --pct-trackball 事件 Sleeping for 0 milliseconds :Sending Trackball (ACTION_MOVE): 0:(1.0,4.0) :Sending Trackball 0ms wifi, 2042ms not connected)// Monkey finished ☀ Monkey 执行中断,在 log 的最后也能查看到当前大约已执行的次数 :Sending Trackball (ACTION_MOVE): 0:(-3.0,1.0):Sending Trackball (ACTION_MOVE): 0:(4.0,0.0) //[calendar_time:2018-04 -02 11:23:50.322 system_uptime:718998] // Sending event #7500:Sending Trackball (ACTION_MOVE): 0:

    1.4K71发布于 2019-07-19
  • 来自专栏muller的测试分享

    掌握ADB:详解操作命令及完整用法指南(二)

    ...]The sources are: mouse keyboard joystick touchnavigation touchpad trackball touchscreen) swipe <x1> <y1> <x2> <y2> [duration(ms)] (Default: touchscreen) press (Default: trackball ) roll <dx> <dy> (Default: trackball)操作示例如下:- 模拟点击事件adb shell input tap x坐标 y坐标adb shell input tap

    77610编辑于 2024-04-01
  • 来自专栏Chasays

    Android命令行输入文本

    touchpad gamepad touchnavigation joystick touchscreen stylus trackball ) draganddrop <x1> <y1> <x2> <y2> [duration(ms)] (Default: touchscreen) press (Default: trackball ) roll <dx> <dy> (Default: trackball) 比如输入 adb shell input text "hello world" 效果图 ?

    1.4K20发布于 2019-02-20
  • 来自专栏林冠宏的技术文章

    andriod 手机按键检测事件 onKeyDown() 简述

    18; 47 /** Key code constant: Directional Pad Up key. 48 * May also be synthesized from trackball 19; 50 /** Key code constant: Directional Pad Down key. 51 * May also be synthesized from trackball 20; 53 /** Key code constant: Directional Pad Left key. 54 * May also be synthesized from trackball ; 56 /** Key code constant: Directional Pad Right key. 57 * May also be synthesized from trackball 59 /** Key code constant: Directional Pad Center key. 60 * May also be synthesized from trackball

    1.7K70发布于 2018-01-03
  • 来自专栏cwl_Java

    速读原著-Android应用开发入门教程(基本的绘制)

    Override public boolean onTrackballEvent(MotionEvent e) { mRenderer.mAngleX += e.getX() * TRACKBALL_SCALE_FACTOR ; mRenderer.mAngleY += e.getY() * TRACKBALL_SCALE_FACTOR; requestRender(); return

    74210发布于 2020-02-13
  • 来自专栏伟大程序猿的诞生

    Android自动化测试【初级篇】-- Monkey测试

    Monkey是一个运行在模拟器或实际设备中的测试工具,他向系统发送伪随机的用户事件流,模拟用户触摸屏幕、滑动Trackball、 按键等操作来对设备上的程序进行压力测试。 --pct-trackball <percent> Adjust percentage of trackball events. (Trackball events consist of one or more random movements, sometimes followed by a click.)

    3.9K30发布于 2019-01-21
  • 来自专栏全栈程序员必看

    monkey稳定性测试「建议收藏」

    kill-process-after-error] [–hprof] [–match-description TEXT] [–pct-touch PERCENT] [–pct-motion PERCENT] [–pct-trackball 提升触摸事件百分比80 adb shell monkey -p com.xueqiu.android -vv –pct-touch 80 100 –pct-motion 动作时间,滑动(直线) –pct-trackball

    73520编辑于 2022-10-03
  • 来自专栏张志敏的技术专栏

    玩转安卓模拟器命令行

    Toggle code profiling Alt-ENTER Toggle fullscreen mode F6 Toggle trackball mode DELETE Show trackball KEYPAD_5 DPad center KEYPAD_4

    2.7K20发布于 2020-08-10
  • 来自专栏全栈测试技术

    『APP稳定性测试干货』| 基于Monkey的移动端/APP稳定性测试过程和方法

    kill-process-after-error] [--hprof] [--pct-touch PERCENT] [--pct-motion PERCENT] [--pct-trackball com.tencent.mobileqq.activity.SplashActivity } in package com.tencent.mobileqqiSleeping for 0 milliseconds:Sending Trackball 开头控制事件百分比的参数,针对不通的测试类型可以调整百分比;图片有关事件参数说明如下(均表示百分比):参数说明--pct-touch PERCENT单击事件 --pct-motion PERCENT直线滑动事件--pct-trackball com.tencent.mobileqq.activity.SplashActivity } in package com.tencent.mobileqqiSleeping for 2000 milliseconds:Sending Trackball (ACTION_MOVE): 0:(-2.0,-3.0):Sending Trackball (ACTION_MOVE): 0:(-4.0,-4.0)Events injected: 3:Sending

    1.9K41编辑于 2023-11-29
  • 来自专栏用户4624600的专栏

    Android Monkey初探

    kill-process-after-error] [--hprof] [--pct-touch PERCENT] [--pct-motion PERCENT] [--pct-trackball 毫秒之间不固定 pct 触摸事件百分比,即参数--pct-touch 滑动事件百分比,即参数--pct-motion 缩放事件百分比,即参数--pct-pinchzoom 轨迹球事件百分比,即参数--pct-trackball

    1K10编辑于 2022-03-24
  • 来自专栏muller的测试分享

    Monkey基本参数介绍

    border-box;"/>
    用法:adb shell “monkey --pct-motion 100” 5、--pct-trackball 用法:adb shell “monkey --pct-trackball 100” 6、--pct-nav <percent> 作用:调整基本的导航事件百分比。

    1K20编辑于 2022-05-25
  • 来自专栏啄木鸟软件测试

    使用 monkey 对 App 进行压力测试

    adb shell monkey --pct-motion 100 -v 10 注:常用参数,需注意的是移动事件是直线滑动,下面的trackball移动包含曲线移动。 ? --pct-trackball 调整轨迹事件的百分比(轨迹事件由一个或几个随机的移动组成,有时还伴随有点击)。 adb shell monkey --pct-trackball 100 -v 10 ?

    2.6K23发布于 2020-09-23
领券