问题标签 [calabash]

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 回答
386 浏览

android - 如何使用calabash-android从右到左移动菜单项

我的应用程序中有 10 多个菜单。如果我在 android mobile 中打开这个应用程序,只出现 5 个菜单;我必须从右向左滑动才能显示剩余的菜单。在这里,我使用了 swipe 关键字。但它没有奏效。请看我下面的代码:

请让我知道是否有人知道此问题的解决方案。提前致谢。

0 投票
1 回答
997 浏览

android - 层次结构查看器在谷歌 LG nexus 4 中不起作用?

我试图使用 google nexus 4 打开网络应用程序的层次结构查看器。但它没有工作。然后我正在搜索有关此问题的一些表格和网站,但有告诉设备根的方式,然后如果根设备可能会使保修失效。有没有办法打开层次结构。我看到一个关于层次结构的网站,但有提到像使保修无效然后我们可以撤销保修。这里我的担心是正确的吗?我们可以撤销保修吗?

链接是:http ://android.sc/how-to-root-google-nexus-4/

0 投票
1 回答
1037 浏览

ios - 使用 rspec 实现 calbash-ios 的问题

我正在尝试按照 http://devblog.snap-interactive.com/post/45933948225/mobile-automation-of-ios-native中提到的步骤使用 rspec(而不是黄瓜)设置 Calabash-iOS 的集成-apps-with-calabash-ios#.Ue6PORz5BhF 但无法继续。我已经详细列出了我遵循的步骤以及调试错误。请分享一些问题所在。我对红宝石和葫芦也是新手。

步骤: 我创建 XCodeproject 并按照https://github.com/calabash/calabash-ios中提到的步骤配置项目,在终端 cd 到项目目录并安装 rspec gem,执行 rspec –init 创建 spec_helper

我正在使用 Rubymine。

存在的树结构为:

测试项目

  • 葫芦框架
  • 特征
    • 步骤定义
    • 支持
      • 01_launch.rb – 我将这个文件移到 lib 目录下并重命名为我在 spec_helper.rb 中引用的 launch.rb
      • ..其它文件
    • 启动.rb
    • MySpec.rb
  • 规格
    • MySpec_spec.rb
    • spec_helper.rb
  • 其他项目文件夹......

在使用我在这里缺少的 rspec 时是否应该遵循特定的格式?(就像我们有黄瓜功能文件夹,step_definitions 等。)

我正在发布我的文件的内容:

启动.rb

> 像这样添加 APP_BUNDLE_PATH 是否正确?

> 如果我有应用程序的源代码或只有当我有 .app 时,是否需要在此处添加 APP_BUNDLE_PATH?

在调试launch.rb时,我收到以下错误,有人可以帮忙解决这个问题:

spec_helper.rb

请注意:

“需要'rspec'”行说“没有要加载的文件”,为什么会这样?我确实在项目目录中安装了 rspec gem

在调试 spec_helper.rb 时,我收到以下错误:

请指导发生了什么问题。

MySpec_spec.rb


在终端中执行“rspec spec”会导致以下结果:

/Users/qateam/Desktop/library_project/TestProject/spec/launch.rb:17:in<top (required)>': undefined method之前的 main:Object (NoMethodError) 来自 /Users/qateam/Desktop/library_project/TestProject/spec/spec_helper.rb:1:in require_relative' from /Users/qateam/Desktop/library_project/TestProject/spec/spec_helper.rb:1:in'来自 /Users/qateam/.rbenv/versions/2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:51:inrequire' from /Users/qateam/.rbenv/versions/2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:51:in来自 /Users/qateam/Desktop/library_project /TestProject/spec/PlayWithShopwise_spec.rb:1:in <top (required)>' from /Users/qateam/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.4/lib/rspec/core/configuration.rb:896:inload' 来自 /Users/qateam/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.4 /lib/rspec/core/configuration.rb:896:in block in load_spec_files' from /Users/qateam/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.4/lib/rspec/core/configuration.rb:896:ineach' 来自 /Users/qateam/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rspec-core-2.14 .4/lib/rspec/core/configuration.rb:896:inload_spec_files' from /Users/qateam/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.4/lib/rspec/core/command_line.rb:22:in从 /Users/qateam/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.4/lib/rspec/core/runner.rb:80 运行:run' from /Users/qateam/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rspec-core-2.14.4/lib/rspec/core/runner.rb:17:in在自动运行中的块中'

感谢对此的任何投入。

如果您有任何 calabash-rspec 的工作示例或任何文档/教程,请分享。

谢谢,

0 投票
2 回答
794 浏览

xslt - XSLT 与 XProc - 所需类型的参数绑定

我正在尝试将调用 Saxon(8.9 版)的批处理文件转换为 XProc 管道(Calabash)。这是我的批处理调用:

参数 config 在样式表中以这种方式定义:

XProc 部分如下所示:

错误信息是这样的:

变量 $config 的值的必需项类型是 document-node();提供的值具有项目类型 xs:string

我知道该<p:exec>步骤,但我不想使用它,因为稍后将由其他 XSLT 转换生成配置文件。它也应被其他 XProc 步骤重用。

是否可以使用正确的参数类型调用 XSLT 样式表?谢谢你的帮助!

0 投票
2 回答
2852 浏览

ios - 如何在 mac OS 中使用 calabash-ios 测试 ipa 文件?

我第一次在 Mac OS X 上工作时,我需要安装任何示例 ipa 文件并使用 calabash-ios 进行测试,就像 calabash-android 一样。通常在 calabash-android 中,我们将下载 apk 文件并对其进行签名,然后在 android 中安装 apk 文件设备。然后我们将开始使用黄瓜创建场景。但在 calabash-ios 中,我不知道如何在 iphone 中安装 ipa 文件。我在网上搜索过,他们提供了已经由 xcode 创建的示例项目。这里我关心的是如何使用 calabash-ios 移动自动化工具安装和测试外部 ipa 文件。如果有人知道这个问题的答案,请告诉我。提前致谢..

0 投票
1 回答
1309 浏览

ios - calabash-ios setup clang:错误:没有这样的文件或目录'UIKit'

我目前正在使用 PhoneGap 将现有的移动 Web 应用程序移植到 IOS。我想使用 Frank/Calabash 测试 IOS 应用程序。我目前使用任何一个测试框架都面临同样的问题。对于 Frank 和 Calabash,当我尝试构建应用程序时,我收到以下错误

事实上,这些框架确实存在于 iPhoneOS6.1 SDK 中。

为了缩小问题的范围,我创建了一个演示 HelloWorld PhoneGap 应用程序并尝试了 Frank 和 Calabash,但得到了同样的错误。

演示应用程序位于https://github.com/jmadan/phonegap-hello.git

有没有人遇到同样的问题???如果是,那么有什么建议吗?

0 投票
1 回答
518 浏览

maven - 在 Maven 构建期间运行 calabash-android 测试

首先,我怀疑这并不容易,因为 Maven 中央存储库中没有 calabash-android 的条目,而 calabash-android 项目也没有提供。

话虽如此,有人知道如何在 Maven 构建期间管理 calabash-android 测试吗?有没有这个的插件?我找不到任何东西,但万一我的 google-fu 失败了,或者有解决方法……我很想听听。

[编辑] 我正在使用 maven-android 插件进行 apk 构建。

0 投票
3 回答
1509 浏览

ios - Calabash-iOS 和 Xcode

我正在尝试使用 Calabash-iOS 进行测试自动化。但我不知道 Xcode 在 Calabash 中的相关性。我下载了 Xcode 4.6.3, Ruby 1.9.3, cucumber 开始。我对如何使用 Xcode 进行自动化感到困惑。我有要测试的应用程序的 ipa 文件。当我浏览时,给出了将葫芦框架放入您要测试的应用程序的步骤。为什么要这样做?Xcode 工具的具体用途是什么?我将使用 iPhone 进行测试,为什么需要 xcode。请解释。

0 投票
1 回答
147 浏览

automated-tests - Calabash 自动化:使用后端 CRUD 测试应用程序

Calabash 非常适合测试应用程序中的功能。但是我觉得我的测试有很大的限制,因为我的应用程序需要进行相当多的后端和前端更改。例如,我有一个用于管理优惠券的应用程序。作为商业用户,我可以在后端创建新的优惠券,这将更新数据库。然后将其推送到应用程序。在我的手动测试期间,我试图查看收到新优惠券后是否所有功能都正常工作。如何自动更新数据库?

我有各种功能的网络服务 URL。是否可以让葫芦运行 web 服务 URL 来创建、删除或更新优惠券?

0 投票
1 回答
1130 浏览

ios - Calabash: How to record touches on iPhone

I've recorded aand played back touches via IRB on the iphone simulator, but I couldn't find anything about how to record from an actual device. Is there any documentation to go through?