与appium的初夜

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/frank7023/article/details/83584184

appium-desktop-ForWindows_1.7.1版错误代码

Caused by: org.openqa.selenium.SessionNotCreatedException: Unable to create new remote session. desired capabilities = Capabilities [{app=D:\Java\AndroidStudioProjects\MyAppiumFrist\src\main\java\apps\ContactManager.apk, appPackage=com.example.android.contactmanager, appActivity=.ContactManager, platformVersion=5.1.1, platformName=Android, deviceName=MX4 Pro}], required capabilities = null
Build info: version: '3.0.0-beta3', revision: 'c7b525d', time: '2016-09-01 14:57:03 -0700'
System info: host: 'LAPTOP-QB8R3OLO', ip: '10.0.0.112', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_112-release'
Driver info: driver.version: AndroidDriver

AppiumForWindows_1.4.16.1版错误代码

> error: Failed to start an Appium session, err was: 
> Error: Bad app: D:\Java\AndroidStudioProjects\MyAppiumFrist\src\main\java\apps\ContactManager.apk. App paths need to be absolute, 
> or relative to the appium server install dir, or a URL to compressed file, or a special app name. cause: Error: Error locating the app: ENOENT, stat 
> 'D:\Java\AndroidStudioProjects\MyAppiumFrist\src\main\java\apps\ContactManager.apk'
> info: [debug] Error: Bad app: D:\Java\AndroidStudioProjects\MyAppiumFrist\src\main\java\apps\ContactManager.apk.
>  App paths need to be absolute, or relative to the appium server install dir, or a URL to compressed file, or a special app name.
>   cause: Error: Error locating the app: ENOENT, stat'D:\Java\AndroidStudioProjects\MyAppiumFrist\src\main\java\apps\ContactManager.apk'

仿写链接如下

https://blog.csdn.net/niubitianping/article/details/52523239

原本代码如下

File appDir = new File(classpathRoot, "/src/main/java/apps/");

修改后代码如下

//testappiumlibtest为我的model名,因为安装文件需要绝对路径,所以之前没加上这个,导致路径无效
File appDir = new File(classpathRoot, "testappiumlibtest/src/main/java/apps/");

猜你喜欢

转载自blog.csdn.net/frank7023/article/details/83584184