我正在检查Skype的应用程序功能并尝试更改它的配置文件图片。我尝试了两个查询。但android设备不捕获图像。Appium摄像头功能不起作用
我尝试了两个查询:
driver.sendKeyEvent(KeyEvent.KEYCODE_CAMERA);
d.pressKeyCode(AndroidKeyCode.KEYCODE_CAMERA);
我正在检查Skype的应用程序功能并尝试更改它的配置文件图片。我尝试了两个查询。但android设备不捕获图像。Appium摄像头功能不起作用
我尝试了两个查询:
driver.sendKeyEvent(KeyEvent.KEYCODE_CAMERA);
d.pressKeyCode(AndroidKeyCode.KEYCODE_CAMERA);
来自动相机,我们可以使用Android KeyCodes。
情景: -
启动应用程序 登录到应用程序 转到使用Camera
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 ");
}
试试这个:
driver.sendKeyEvent(KeyEvent.KEYCODE_CAMERA);和Keywords.keyBoardEvent(27);
你试过我的解决方案吗? – Emna