点击Camera App Android的屏幕中心

时间:2016-03-18 12:17:58

标签: java android selenium appium

我有一个场景,我需要点击屏幕在Samsung Note设备上拍照。有人能给我一个想法,比如我如何在屏幕中央单击。

enter image description here

2 个答案:

答案 0 :(得分:0)

嗯我拿了整个屏幕的中心,x和y坐标并点击,它工作正常。

            int startx, int starty;
    Point p = entireLayout.getCenter();
            startx = p.getX();
            starty = p.getY();
            starty = p.getY() + (p.getY()) / 2;
            getDriver().tap(1, startx, starty, 3000);

答案 1 :(得分:0)

  1. 您可能正在寻找的是使用以下方法在所有分辨率设备中执行此操作的合适方式:

    public static final int KEYCODE_CAMERA //常量值27

  2. 将其发送到设备的一种方法是:

    adb shell input keyevent 27
    

    有关此问题的详细信息,请访问developer.android.comSO-7789826

    1. 另一种方法是访问相机的捕获按钮(使用任何可能的定位器策略)并在其上执行.click()