Appium相机功能无法正常工作

时间:2017-01-12 06:41:42

标签: appium

我正在检查Skype应用功能并试图更改它的个人资料照片。我尝试了两个查询。但Android设备没有捕获图像。

我尝试了两个查询:

driver.sendKeyEvent(KeyEvent.KEYCODE_CAMERA);

d.pressKeyCode(AndroidKeyCode.KEYCODE_CAMERA);  

2 个答案:

答案 0 :(得分:0)

要自动相机,我们可以使用Android KeyCodes

场景: -

启动应用 登录应用程序 转到个人资料 使用相机

更改配置文件图像
public static void keyBoardEvent(int eventNumber)

{

try

{

Runtime.getRuntime().exec("cmd /C adb shell input keyevent " + eventNumber);

Thread.sleep(3000);

}

catch (Throwable t)

{

t.printStackTrace();

}

}

通过传递eventNumber,我们可以执行所需的事件。

对于相机单击,事件编号为27。

相机点击实施: -

public void clickCamera()

{

Keywords.keyBoardEvent(27);

System.out.print("Clicked on Camera ");

}

答案 1 :(得分:0)

试试这个:

driver.sendKeyEvent(KeyEvent.KEYCODE_CAMERA);和Keywords.keyBoardEvent(27);