问题标签 [calabash-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.
calabash - 有没有办法加快从崩溃中恢复的速度
在注意到崩溃后,我正试图找到一种将 Calabash 切换到下一个场景的方法
否则,Calabash 可能需要半小时才能重新建立与模拟器的连接并开始下一个场景。
ios - iOS 设备上的 Calabash 测试启动应用程序,但在“场景”上冻结
我一直在尝试使用 Calabash 来测试一些简单的 iOS 应用程序。我能够在模拟器上运行该应用程序,并且所有步骤都运行良好。现在我想在 iOS 设备上测试它,但我遇到了一些问题。我使用所有必要的信息运行此命令:
过了一会儿,应用程序在 iPhone 中打开,我在控制台上获得了通常的信息:
但它永远留在那里。我把它放了一会儿,它什么也没做。
我也尝试过 Appium 进行测试,它在模拟器和 iPhone 上都运行良好,所以我想 Profiles 和设备本身都不是问题。
什么可能导致此问题?
更新
尝试curl http://192.168.200.168:37265/version
(如@alannichols 所建议)我得到:
-cal
但是我让我的测试转到从 Xcode(在设备上)执行目标并运行命令的第一步:
我仍然收到一个错误,但这次是一个timeout
错误:
这是否意味着我以某种方式无法发送请求而到达 iPhone?
calabash - 类似于 calabash ios 的 set_preferences 的任何东西
我正在测试第三次访问时出现“提供反馈”表单的场景。
对于 android,我使用 set_preference 方法设置变量('VisitCount' => 2)。然后我只访问一次,然后我看到了“给出反馈”表单。这工作得很好。
但是对于 iOS,我没有发现任何类似的东西。谁能建议我如何做到这一点。
ios - Calabash - 无法测试触摸事件
我正在使用 Calabash 来自动化一些 UI 测试,但我遇到了一些问题。
我有一个步骤如下Then I touch the "login" button
:
当我运行cucumber
时,控制台会抛出此错误:
Could not parse response ''; the app has probably crashed (RuntimeError)
环境:
- 葫芦 0.11.0
- Xcode 6.3.2
- iPhone 5(8.3 模拟器)
重现步骤:
- 将应用程序构建到 iPhone 5 8.3 模拟器
- 执行:DEBUG=1 calabash-ios 控制台
- 执行:start_test_server_in_background
- 执行:touch("按钮标记:'登录'")
控制台跟踪:
RuntimeError: Could not parse response ''; the app has probably crashed
from /Users/felipepenariveros/.rvm/gems/ruby-2.0.0-p353/gems/calabash-cucumber-0.14.2/lib/calabash-cucumber/uia.rb:33:in rescue in uia'
from /Users/felipepenariveros/.rvm/gems/ruby-2.0.0-p353/gems/calabash-cucumber-0.14.2/lib/calabash-cucumber/uia.rb:30:in uia'
from /Users/felipepenariveros/.rvm/gems/ruby-2.0.0-p353/gems/calabash-cucumber-0.14.2/lib/calabash-cucumber/uia.rb:454:in uia_handle_command'
from /Users/felipepenariveros/.rvm/gems/ruby-2.0.0-p353/gems/calabash-cucumber-0.14.2/lib/calabash-cucumber/uia.rb:201:in uia_tap_offset'
from /Users/felipepenariveros/.rvm/gems/ruby-2.0.0-p353/gems/calabash-cucumber-0.14.2/lib/calabash-cucumber/actions/instruments_actions.rb:93:in query_action'
from /Users/felipepenariveros/.rvm/gems/ruby-2.0.0-p353/gems/calabash-cucumber-0.14.2/lib/calabash-cucumber/actions/instruments_actions.rb:15:in touch'
from /Users/felipepenariveros/.rvm/gems/ruby-2.0.0-p353/gems/calabash-cucumber-0.14.2/lib/calabash-cucumber/core.rb:1166:in query_action_with_options'
from /Users/felipepenariveros/.rvm/gems/ruby-2.0.0-p353/gems/calabash-cucumber-0.14.2/lib/calabash-cucumber/core.rb:177:in touch'
from (irb):2
from /Users/felipepenariveros/.rvm/rubies/ruby-2.0.0-p353/bin/irb:12:in <main>'
它可能与 Github 中已经关闭的这个问题有关:https ://github.com/calabash/calabash-ios/issues/600
有谁知道我该如何解决这个问题?
ios - calabash-ios物理设备测试,app启动但崩溃
为简单的 iPhone 应用程序运行 calabash-ios cucumber。模拟器运行良好。在物理设备上尝试时,应用程序加载,崩溃,然后再次加载,然后再次崩溃,循环。
错误信息:
脚步:
- 在设备上加载 app-cal
使用以下命令在命令行中运行:
$ DEVICE_TARGET=udid BUNDLE_ID=com.company.app DEVICE_ENDPOINT= http://ip:37265
ruby - 如何让 calabash-ios 测试在 CircleCI 中运行?
如何在 CircleCI 中运行 calabash-ios 测试?
这是我尝试过的:
并且在安装了 calabash 之后,CircleCI 最终不会运行写在我的 .feature 文件中的命令。有任何想法吗?
ios - “确保您已将 APP_BUNDLE_PATH 设置为此模拟器版本支持的构建”在测试套件运行过程中出现错误
我在 Teamcity9.0 中运行了近 30 个黄瓜测试。每个场景设置为 RESET_BETWEEN_SCENARIOS=1
大多数时候,我发现在套件中间运行了很多次,在 30 个测试中的 4-5 个测试出现以下错误
知道如何解决吗?
我们使用 Xmarin 来开发应用程序。
cucumber - calabash-ios in CircleCI how to find App Bundle Path
I am trying to run calabash-ios in CircleCI. I am getting the following error. Is there a way to find out the path or file location that should be used? Error message is attached below.
I have tested it locally on my machine and it works fine, but it isn't working on CircleCI.
calabash - 当我尝试运行测试套件时出现 Calabash iOS 错误:未初始化的常量 Calabash::Cucumber::VERSION
当我尝试运行我的测试套件时,我收到了这个错误:
这些是我运行测试套件之前的路径:
这是我的config.yml
这是Before
我的01_launcher.rb
我不确定发生了什么。文件是否未正确加载?
这是01_launch.rb
文件的要点:https ://gist.github.com/DexterV/94b0853e8f784171adce
xcode - Xcode 命令行构建和存档错误
我正在尝试使用以下命令通过命令行构建和存档项目以创建 .ipa
但它给出了以下错误
我错过了什么吗?