Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.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
Java AWS appium ios测试始终失败_Java_Ios_Intellij Idea_Appium_Aws Device Farm - Fatal编程技术网

Java AWS appium ios测试始终失败

Java AWS appium ios测试始终失败,java,ios,intellij-idea,appium,aws-device-farm,Java,Ios,Intellij Idea,Appium,Aws Device Farm,我正在使用appium junit实现aws自动化测试 我正在尝试运行我的测试脚本,我的测试脚本在模拟器上运行良好,但在aws设备上失败。错误不能正确描述问题 每当我在aws设备上运行脚本时,它都会给我以下错误。 当我看到视频时,应用程序成功启动,然后屏幕上什么也没发生。我可以看到第一个弹出窗口,要求允许推送通知,然后在弹出窗口关闭后,什么也没有发生 failed: An error occurred while executing user supplied JavaScript. (W

我正在使用appium junit实现aws自动化测试

我正在尝试运行我的测试脚本,我的测试脚本在模拟器上运行良好,但在aws设备上失败。错误不能正确描述问题

每当我在aws设备上运行脚本时,它都会给我以下错误。 当我看到视频时,应用程序成功启动,然后屏幕上什么也没发生。我可以看到第一个弹出窗口,要求允许推送通知,然后在弹出窗口关闭后,什么也没有发生

  failed: An error occurred while executing user supplied JavaScript. 
(WARNING: The server did not provide any stacktrace information) Command
 duration or timeout: 1.48 seconds Build info: version: '2.53.0', revision:
 '35ae25b1534ae328c771e0856c93e187490ca824', time: '2016-03-15 10:43:46' 
System info: host: 'ip-172-31-13-65', ip: '172.31.13.65', os.name: 'Linux',
 os.arch: 'amd64', os.version: '3.13.0-53-generic', java.version: 
'1.8.0_65' Driver info: io.appium.java_client.ios.IOSDriver Capabilities 
[{networkConnectionEnabled=false, desired={}, warnings={}, 
webStorageEnabled=false, locationContextEnabled=false, browserName=iOS, 
takesScreenshot=true, javascriptEnabled=true, databaseEnabled=false, 
platform=MAC}] Session ID: ca42e475-f253-40ed-a143-fef52146f655
这是我的JavaAppium测试脚本

DesiredCapabilities capabilities = new DesiredCapabilities();
        capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, MobilePlatform.IOS);
        capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "9.1");
        capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "iPhone 5s");
        capabilities.setCapability(CapabilityType.BROWSER_NAME, MobilePlatform.IOS);
        capabilities.setCapability("autoAcceptAlerts", true);
        capabilities.setCapability("showIOSLog", true);
        capabilities.setCapability(CapabilityType.SUPPORTS_NETWORK_CONNECTION, true);



        String path = "/Users/home/Desktop/";
        File app;
        app = new File(path,"projectapp.ipa");
        capabilities.setCapability(MobileCapabilityType.APP, app.getAbsolutePath());

        capabilities.setCapability(MobileCapabilityType.FULL_RESET, false);
        capabilities.setCapability(MobileCapabilityType.NO_RESET, true);

        URL url =new URL("http://127.0.0.1:4723/wd/hub");
        driver = new IOSDriver<WebElement>(url, capabilities);
DesiredCapabilities=新的DesiredCapabilities();
能力.setCapability(MobileCapabilityType.PLATFORM_NAME,MobilePlatform.IOS);
能力。设置能力(MobileCapabilityType.PLATFORM_版本,“9.1”);
能力.setCapability(MobileCapabilityType.DEVICE_NAME,“iPhone 5s”);
CapabilityType.BROWSER\u名称,MobilePlatform.IOS);
能力。设置能力(“自动接受者”,真);
setCapability(“showIOSLog”,true);
CapabilityType.SUPPORTS_NETWORK_CONNECTION,true);
字符串路径=“/Users/home/Desktop/”;
文件应用程序;
app=新文件(路径“projectapp.ipa”);
setCapability(MobileCapabilityType.APP,APP.getAbsolutePath());
能力。设置能力(MOBILECABILITYTYPE.FULL_RESET,false);
能力。设置能力(MobileCapabilityType.NO_RESET,true);
URL=新URL(“http://127.0.0.1:4723/wd/hub");
驱动程序=新的IOSDriver(url、功能);
我在aws论坛上发了一个问题,没人在意


除了URL之外,不要设置任何
所需的功能。进一步协助的资源包括:

  • 构造Appium测试

如果您需要特殊帮助,请在AWS上打开支持案例,或将您的问题发布在上,我们可以提供进一步帮助。

6天无人接听……您提到的AWS论坛帖子现在已被回复。我也在AWS论坛上发布了一个问题,让我尝试一下您给我的建议,我现在正在尝试使用URL