当前位置: 首页 > 知识库问答 >
问题:

我正在尝试使用genymotion运行测试脚本,但Appium抛出了一些错误

严修诚
2023-03-14

请帮帮我

****这是我的密码****

public class demo1 {
    public WebDriver driver;
    @Test
    public void test() throws MalformedURLException
    {


        String apkpath=("C:\\App\\bookmyshow.apk");
        File app=new File(apkpath);

        final DesiredCapabilities cap = new DesiredCapabilities();

        cap.setCapability(MobileCapabilityType.PLATFORM_NAME,MobilePlatform.ANDROID);
        cap.setCapability(MobileCapabilityType.PLATFORM_VERSION, "4.4.4");
        cap.setCapability(MobileCapabilityType.DEVICE_NAME, "Google Nexus 5 - 4.4.4 API 19 - 1080x1920");
        cap.setCapability(MobileCapabilityType.APP, app.getAbsolutePath());
        cap.setCapability("appPackage", "com.bookmyshow.apk"); 
        cap.setCapability("appActivity", "bookmyshow.apk");
        driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"),cap);
        driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
        }

}

=============================================================================================================================

警告:无法获取字符串,仍要继续信息:[debug]执行cmd:c:\users\santo\appdata\local\android\sdk\platform-tools\adb.exe-s 192.168.71.101:5555 shell“echo‘{}'>/data/local/Tmp/strings.json”信息:[debug]检查aapt是否存在信息:[debug]从C:\users\santo\appdata\local\android\sdk\build-tools\25.0.2\aapt.exe使用aapt从清单检索进程。信息:[debug]正在执行cmd:c:\users\santo\appdata\local\android\sdk\build-tools\25.0.2\aapt.exe dump xmltree c:\app\bookmyshow.apk androidmanifest.xml警告:w/zipro(6068):打开存档时出错c:\app\bookmyshow.apk:无效文件错误:由于找到资源androidmanifest.xml,转储失败

信息:[debug]将应用程序进程设置为:com.bookmyshow.apk信息:[debug]由于服务器未以--完全重置信息:[debug]正在检查C:\app\bookmyshow.apk的应用程序证书。信息:[debug]正在执行cmd:java-jar“C:\program Files(x86)\appium\node_module\appium\node_module\appium-adb\jars\verify.jar”C:\App\bookmyshow.apk信息:[debug]应用程序未使用调试证书签名。信息:[debug]正在辞职APK。信息:[debug]执行cmd:java-jar“C:\Program Files(x86)\appium\node_module\appium\node_module\appium-adb\jars\sign.jar”C:\app\bookmyshow.apk--覆盖信息:[debug]停止logcat捕获信息:[debug]logcat终止,代码为空,信号SIGTERM信息:[debug]发送关闭命令,等待UiAutomator停止...警告:UiAutomator关闭得不够快,称其为Good信息:[debug]清理android对象信息:[debug]清理appium会话错误:无法启动appium会话,err was:错误:命令失败:c:\windows\system32\cmd.exe/s/c“java-jar”c:\program Files(x86)\appium\node_module\appium\node_module\appium\adb\jars\sign.jar“c:\app\bookmyshow.apk--override”java.util.zip.zip异常:打开zip文件时出错

at ChildProcess.exithandler (child_process.js:751:12)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1016:16)
at Process.ChildProcess._handle.onexit (child_process.js:1088:5)

信息:[debug]响应客户端,出现错误:{“状态”:33,“值”:{“消息”:“无法创建新会话。(原始错误:命令失败:C:\Windows\system32\cmd.exe/s/c\”java-jar\“C:\Program Files(x86)\appium\node_module\appium\node_module\appium\adb\jars\sign.jar\”C:\app\bookmyshow.apk--override\“\njava.util.zip.zipexception:打开zip文件时出错\r\n\tatogram文件(x86)\appium\node_module\appium\node_module\appium-adb\jars\sign.jar\“C:\app\bookmyshow.apk--override\”\njava.util.zip.zipexception:打开zip文件时出错\r\n\tat java.util.zip.zipfile.open(本机方法)\r\n\tat java.util.zip.zipfile.(zipfile.java:219)\r\n\tat java.util.zip.zipfile.

================================================================================================================================

**IMG**Android设置

============================================================================================================

C:\users\santo>C:\users\santo\appdata\local\android\sdk\platform-tools\adb.exe设备连接的设备列表192.168.71.101:5555设备

共有1个答案

南门刚捷
2023-03-14

您没有在@test下设置所需的功能。创建一个单独的setUp()函数来设置所需的功能,该函数需要注释为@before。

 类似资料: