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