Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为android编写Appium自动化测试用例,以及在哪里编写?以及如何执行测试用例?_Android_Testcase_Appium - Fatal编程技术网

如何为android编写Appium自动化测试用例,以及在哪里编写?以及如何执行测试用例?

如何为android编写Appium自动化测试用例,以及在哪里编写?以及如何执行测试用例?,android,testcase,appium,Android,Testcase,Appium,我在google中搜索并看到如下java代码: DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability(CapabilityType.BROWSER_NAME, "Android"); capabilities.setCapability("device", "Android"); capabilities.setCapability(CapabilityType.VERSI

我在google中搜索并看到如下java代码:

DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.BROWSER_NAME, "Android");
capabilities.setCapability("device", "Android");
capabilities.setCapability(CapabilityType.VERSION, "4.2");
capabilities.setCapability(CapabilityType.PLATFORM, "Windows");
capabilities.setCapability("app", "C:\\Android Apps\\Calculator.apk");      
//This is path of your application
capabilities.setCapability("app-package", "com.calculator");                   
 // This is package name of your app
capabilities.setCapability("app-activity", "MainActivity");                          
// This Launcher activity of your app
RemoteWebDriver remoteWebDriver = new RemoteWebDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);  

但是我不明白在哪里编写代码,以及之后如何编写测试用例和执行。我会感谢你一步一步地引导我

我也和你处于同一水平。我在windows平台上。首先确保appium应用程序正在运行。 制作一个java项目,并将上面的代码粘贴到该项目的一个类中。这很直截了当。运行项目,就这样

确保代码中的URL指向appium应用程序中定义的同一URL。此外,在本例中,Calculator.apk在您定义的路径上可用,因为appium需要apk来运行测试


干杯

感谢您的回复@Metalsok。在运行java应用程序时,我遵循了您的指导原则,出现了以下错误:线程main org.openqa.selenium.SessionNotCreatedException中的异常:无法创建新会话。原始错误:无法从apk生成字符串警告:服务器未提供任何stacktrace信息为什么会出现此错误?我已通过将C:\Program Files\Java\jdk1.7.0\U 02\bin放入环境变量的路径解决了此问题。现在请指导我如何编写测试用例以及如何执行?感谢您编辑@Paresh。当你编辑我的问题时,你能告诉我如何制作段落和添加代码吗?