2017-01-12 82 views
1

我正在檢查Skype的應用程序功能並嘗試更改它的配置文件圖片。我嘗試了兩個查詢。但android設備不捕獲圖像。Appium攝像頭功能不起作用

我嘗試了兩個查詢:

driver.sendKeyEvent(KeyEvent.KEYCODE_CAMERA); 

d.pressKeyCode(AndroidKeyCode.KEYCODE_CAMERA); 
+0

你試過我的解決方案嗎? – Emna

回答

0

來自動相機,我們可以使用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 "); 

} 
0

試試這個:

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