问题标签 [appium-ios]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - 如何在 Appium 测试用例中访问 React-native 按钮(TouchableHighlight)
我正在使用 Appium 为我的 ReactNative 应用程序编写自动化测试。我无法访问 appium 中的 react 原生组件。甚至 Appium 检查员也无法检查反应原生视图内部。
我正在尝试这样的事情:
无论如何要知道反应本机组件的 Xpath 还是通过任何其他属性访问它们?谢谢
selenium - Appium 1.5.2 无法执行 SWIPE,总是给出错误“点不在屏幕范围内”,但与 Appium 1.4.8 配合得很好
Appium 1.5.2 无法执行 SWIPE,总是给出错误“点不在屏幕范围内”,但同样的命令在 Appium 1.4.13 上效果很好
环境:
APPIUM 1.5.2 iOS 9.2.1 MAC 操作系统
知道如何解决这个问题吗?
谢谢
appium-ios - 运行 appium 时收到错误消息
在 Eclipse 控制台中收到以下错误消息。
无法创建新会话。(原始错误:仪器在启动时崩溃)(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:91.11 秒
给定正确的 App 路径,Bundle ID 一切。应用程序正在启动并一次又一次地崩溃。
因此,请提供建议以克服它。
appium - 什么是 Java @AndroidFindBy @iOSFindBy 注释的 Python 替代品
我有想要使用 Python 自动化的移动原生应用程序(iOS 和 Android) - iOS 和 Android 的应用程序交互和逻辑看起来相似。跨移动平台共享测试逻辑的最佳方式是什么。
我找到了一种 JavaClient 的工作方式——只需使用注解 @AndroidFindBy 和 @iOSFindBy。
Python有替代品吗?在我的代码中有很多 if\else 对我不起作用。
selenium - 如何杀死 Appium 服务器上的 Appium 会话
当我尝试在测试开始时启动 appium 驱动程序时,它给了我错误:
当之前的测试没有正确关闭或失败并且没有将 driver.quit() 发送到 appium 服务器时,就会发生这种情况。所以我需要杀死 appium 服务器上有一个挂起的会话。当没有操作时,有超时选项可以杀死,但在我的情况下效率不高。
我正在考虑在检查服务器后终止会话,如果在启动会话时还有另一个会话。任何的想法?我在互联网上看到了这个错误,但实际上找不到正确的答案。
提前致谢
appium - 在真实设备上访问 iphone 的设置应用程序
我想访问设备设置,我检查了类似的帖子,但没有针对真实设备的答案。
我尝试将参数传递为
desired_caps['app'] = 'settings'
和desired_caps['bundleId'] = 'com.apple.Preferences'
但我收到错误Instruments Trace Error : Target failed to run: Permission to debug com.apple.Preferences was denied.
应用程序必须使用开发身份(例如 iOS 开发人员)进行签名。
似乎上面适用于模拟器但不适用于设备。
我可以启动我的测试应用程序,所以我正确地传递了其他参数。
或者有没有其他方法可以访问设备设置?
automation - 如何通过 appium 将 .app 或 ipa 安装到 iOS 模拟器中?
我在使用 appium 将 .app 和 .ipa 安装到我的 iPad2 模拟器时遇到问题。我正在使用 Xcode 7.3 和 appium 1.5.2。到目前为止我所做的: 1. 安装了 appium 并完成了在模拟器上运行的所有必要设置。设置 - 应用程序路径、捆绑 ID、平台版本等 2. 在 testng.xml 文件中也提到了所有这些 -
现在,当我尝试启动 appium 并运行我的测试用例时,它会将应用程序加载到模拟器中,但会继续重新启动应用程序,但是当我从 xcode 安装它一次然后运行我的测试用例时,它运行良好。我想安装 .app 或 .ipa 文件,而不是第一次从 Xcode 实际安装。我的项目要求是删除该应用程序并重新安装。作为 appium 的新手,我无法跟踪这里缺少的内容。你能帮我指点一下吗??提前致谢。
python - Appium:运行测试时出现异常
例外:
有谁知道为什么会出现这个错误?这是在 Appium 关闭会话时测试结束时出现的。
异常前的日志:
python - 通过 ios_ui 查找元素不起作用
我的 XML
这是 xml 的起始部分。当我在 appium 检查器中进行测试时,.tableViews()[1].cells()
我得到了行。但是当我通过时python appium client
,我得到一个具有visiblity
asfalse
和的元素size
location
0
。我已经在线检查了它的 xpath 版本,它工作正常,但是python客户端中的相同失败。有人对此有任何想法吗?
附言
奇怪的部分是,如果我尝试.tableViews()[1].cells()[1].staticTexts()
它可以正常工作!!!!!!!!!!!!!!!我也知道 xml 是动态的和不断变化的,但我们不使用 xpath 所以我猜应该没关系。