问题标签 [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.

0 投票
1 回答
432 浏览

java - 如何处理自动化期间弹出的警报?

Details: 我正在使用iOS-Driver自动化 iOS 应用程序。调试应用程序只允许由Instruments启动。

  1. 我启动 xyz 调试应用程序。
  2. 然后我转到从应用商店下载的应用,所以显然这不是调试应用。我开始测试它是否有效。
  3. 当警报出现在此应用程序中时,我无法处理警报。自动化脚本仅将警报处理程序与我们通过仪器启动的应用程序绑定,因此我正在测试的其他应用程序(即从应用商店下载的应用程序)检测不到警报处理程序。

我如何处理此类警报或解除警报?

0 投票
0 回答
429 浏览

python - 如何从ios应用程序的文本框中选择文本并使用appium单击文本

我可以使用 appium 将文本写入 iOS 应用程序中的文本框

文字是网页链接,如何点击链接?我想我可以选择文本然后单击?

0 投票
0 回答
453 浏览

ios - UIBarButton 项的辅助功能标识符不起作用

我正在以编程方式创建 UIBarButtonItem 并设置其可访问性标识符和标签。这是我正在使用的代码。

但是可访问性标识符在 Appium 检查器中不可用。我在这里做错了什么?

谢谢。

0 投票
0 回答
810 浏览

ios - Appium Safari 测试挂起且未完成

我正在使用最新版本的 Xcode 和 Appium 在 Mac 上的 iOS 模拟器上使用 Safari 运行 Appium 简单测试

但有时测试挂起并显示“让我们浏览”消息,模拟器或 appium GUI 上没有任何反应......

截屏 在此处输入图像描述

这是我的测试代码

这是日志信息

0 投票
0 回答
29 浏览

appium - 当我使用开发人员配置文件中的构建时,仪器在 Appium 中启动时崩溃

我正在尝试使用开发人员配置文件的构建在 appium 中打开检查器,但我的检查器和仪器在启动时崩溃了。

当我创建一个新项目并生成 .app 文件时,它工作正常。我可以用 appium 记录我的测试用例。

0 投票
2 回答
539 浏览

safari - 找不到启动 Safari 的按钮。确保您使用的是 appium 正在使用的最新版本的 SafariLauncher

我正在使用 Appium 在 iOS 设备(iPhone 6Plus)的 Safari 浏览器上启动 Google.com。当我在模拟器上运行它并且能够在 safari 浏览器上打开 Google.com 时,此代码运行良好,但是当相同的代码在设备上运行时,遇到以下错误

无法创建新会话。(原始错误:错误。找不到启动 Safari 的按钮。确保您使用的是 appium 正在使用的最新版本的 SafariLauncher)(警告:服务器未提供任何堆栈跟踪信息)。

我正在使用以下软件-

  • Appium:1.4.13
  • Mac:OSX 优胜美地 10.10.5
  • Eclispe:火星(4.5.0)
  • 代码:7.2
  • 设备:iPhone 6 Plus

下面是代码

我还对设备进行了以下更改

  • 启用设置->高级->Web Inspector
  • 启用开发人员-> UI 自动化

而且我还将 ios_webkit_debug_proxy 和 Running 命令安装到 ios_webkit_debug_proxy -d Your Device's UDID:27753 以连接设备。

编辑1

正如利亚姆所建议的,但我无法成功运行该命令。下面是我在运行执行时遇到的错误。

$ ./reset.sh --ios --real-safari * 确定平台 * 平台是 mac ---- 重置/初始化 Appium ---- 重置 NPM * 安装新的或更新的 NPM 模块(包括 devDeps) 重置一般 * 没有做,不是一个 git repo RESETTING IOS

警告:您似乎没有激活 iOS7/8 SDK

将 iOS 配置设置为 Appium 的版本 ---- FAILURE: reset.sh exited with status 1 ---- ---- 使用 --verbose 重试以查看错误 ----

0 投票
2 回答
144 浏览

c# - 为什么在 Mac 上测试 iPhone 6 时 appium 服务器会失败?

我在运行 iPhone 6 模拟器的 mac 机器上启动了 appium 服务器。运行我的测试代码时,服务器会产生此输出。

  信息:[调试] 不自动检测 udid,在 sim 上运行

我安装了 Xcode 并运行了一个模拟器。为什么服务器无法获取设备?

0 投票
1 回答
1140 浏览

automation - appium测试中主要使用哪些按键代码?

我对 appium 中使用的 Presskeycode 有疑问。我可以成功使用相机,搜索按键代码。但我想要更多关于其他键的信息。你能给我一一详细的键码或最常用的键码吗?

0 投票
1 回答
97 浏览

ios - 使用远程服务器从 Windows 操作系统调用 iPhone 上的测试

我最近开始使用 Appium。已在 Android 设备上自动化流程并在设备上成功运行。在从 Mac 调用测试的 iOS 上也进行了同样的尝试。appium 上的文档说明如下

“OS X 上的 Appium 支持 iOS 和 Android 测试,但在 Windows 上我们只能测试 Android。”

我的问题是,有没有人尝试从 Windows 或 Linux 等 Mac OS X 以外的操作系统调用 iOS 平台上的测试?

例如,使用 Windows 操作系统中的远程服务器连接到在 Mac 上运行的 Appium 服务器。

或者像往常一样,iPhone 仍然与 Mac 以外的任何人不兼容。

0 投票
1 回答
759 浏览

ios - Appium 检测 IOS 崩溃并获取崩溃日志

我正在使用 Appium IOS,我遇到了一个问题,我想检测 IOS 应用程序何时崩溃并且我想检索相关的崩溃日志。但是我找不到使用 appium 的 java 客户端的正确方法。无论如何用appium源代码或任何其他方式来做

谢谢