我正在檢查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