我可以使用appium,量角器和硒自动化Android/iOS本机相机Webdriver

问题描述:

我必须在使用本机相机的Android和iOS上自动执行Web应用程序。是否可以使用量角器,appium和selenium Webdriver?我可以使用appium,量角器和硒自动化Android/iOS本机相机Webdriver

我相信是的,你可以

请参阅下面的文章: -

http://testingalert.com/automate-android-actions-using-appium/

下面是Java代码。您只需要在保护节点中找到类似的操作JS

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(); 

} 

} 

By passing the eventNumber, we are able to perform desired event. 

For Camera Click, Event Number is 27. 

Camera Click implementation: - 

public void clickCamera() 

{ 

Keywords.keyBoardEvent(27); 

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

} 
+0

感谢您的回答。但是是否有可能从量角器(Webview)访问使用本机相机(Android警报)?我没有任何应用程序。我在Mobile Chrome中自动化Webapp。 – Lina