簡體   English   中英

AWS Appium ios測試始終失敗

[英]AWS appium ios test always fail

我正在使用appium junit實施AWS自動化測試。

我試圖在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

這是我的Java appium測試腳本

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);

我在aws論壇上發布了一個沒人問的問題。

https://forums.aws.amazon.com/thread.jspa?threadID=247887

除URL外,不要設置任何DesiredCapabilities 進一步協助的資源是:

如果您需要特定的幫助,請打開AWS的支持案例或將您的問題發布到AWS Device Farm論壇上 ,我們將為您提供進一步的幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM