• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - Iphone 5 Appium 和 jUnit - 应用程序没有元素

[复制链接]
菜鸟教程小白 发表于 2022-12-13 05:17:23 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我在 iPhone 5 上的自动化测试有问题。我之前可以在装有 iOS 6.1 的 iPad 上开始测试,但现在我想在 iPhone 5 iOS 8.1 上进行测试

在 Eclipse 中,我收到消息无法创建新 session 。

来自appium的日志:

error: Failed to start an Appium session, err was: Error: App did not have     elements
info: [debug] Error: App did not have elements
at     /Applications/Appium.app/Contents/Resources/node_modules/appium/lib/devices/ios/    ios.js:459:30
at Object.cb [as callback]     (/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/devices/ios    /ios-controller.js:247:7)
at next (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/async/lib/async.js:801:43)
at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/async/lib/async.js:32:16
at exports.respond (/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/devices/common.js:28:9)
at null.<anonymous> (/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/devices/ios/ios.js:1449:18)
at getResultAndSendNext (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-uiauto/lib/command-proxy.js:146:20)
at Socket.<anonymous> (/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-uiauto/lib/command-proxy.js:88:7)
at Socket.emit (events.js:117:20)
at _stream_readable.js:944:16

info: [debug] Responding to client with error: {"status":33,"value":{"message":"A new session could not be created. (Original error: App did not have elements)","origValue":"应用没有元素"},"sessionId":null} 信息:<-- POST/wd/hub/session 500 29025.843 ms - 172

能力:

capabilities.setCapability("platformName", "iOS");
capabilities.setCapability("platformVersion", "8.1");
capabilities.setCapability("deviceName", "iPhone 5 iOS 8.1");
capabilities.setCapability("udid","104ce995950282f9dfaf371bf05ee6b00e7c0027);

谁能帮帮我?



Best Answer-推荐答案


从 iOS 8 开始,过多的 NSLog 输出会导致 UIAutomation 和 Appium 服务器的内部通信出现死锁。 (阅读这篇文章了解更多信息 Appium's Github page )

这会导致这种不希望的结果。

描述了预防性解决方法HERE : 这解决了我的问题。我希望它会有所帮助。

关于ios - Iphone 5 Appium 和 jUnit - 应用程序没有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28432542/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap