问题标签 [frank]

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 投票
0 回答
35 浏览

frank - 使用 Frank/Cucumber 检查 fot 瞬态消息

我对弗兰克/黄瓜很陌生,希望你能提供帮助。我正在尝试测试 iOS 应用程序并正在编写测试以确保使用错误凭据登录失败。我可以输入凭据并尝试登录,但这会导致显示大约 4 秒钟的消息,然后消失并将用户返回到登录屏幕。我正在尝试使用语法

然后我等着看“错误信息”

但我只是在失败前进入了 4 分钟的超时。还有什么我应该使用或考虑捕获和识别这个瞬态消息的东西吗?

谢谢,

0 投票
2 回答
1078 浏览

ios - 黄瓜不识别步骤定义

我写了一个特性和一个步骤定义。但是,黄瓜没有识别步骤定义。

my_first.feature

步骤定义文件位于 step_definitions 文件夹中,命名为 launch_steps.rb。代码是:

但是,当我在终端中运行 cucumber 时,我没有得到正确的输出。以下是来自终端的日志

我正在尝试学习黄瓜,作为第一个功能,我正在尝试启动该应用程序。因此,我的期望是应用程序将使用此功能启动。

PS:我还没有从 XCode 执行应用程序。

0 投票
1 回答
75 浏览

testing - 如何在 Corona SDK 应用程序中使用 calaba.sh 或 Frank

我想使用Calaba.shFrank来自动化我在 iOS 上的 Corona SDK 应用程序的测试。

这两种工具都意味着您在构建期间捆绑提供的框架并依赖于典型的 XCode 项目组织。我已经考虑过使用 Calaba.sh进行设置坦率地说。

但我不知道如何在 Corona SDK 项目中连接它,即使它完全有可能。

有没有办法可以使用 Calaba.sh 或 Frank 来测试 Corona SDK 应用程序?

0 投票
1 回答
275 浏览

ios - UIRefreshControl 连续动画,即使它不可见

我已将 a 添加UIRefreshControl到 aUITableView并且它似乎在连续动画,即使它不可见。

通过 Frank 控制台运行frankly_map "view:'_UIRefreshControlModernReplicatorView'", "isAnimating"显示错误视图实际上是私有 UIKit _UIRefreshControlModernReplicatorView,它继续在屏幕外设置动画。

关于为什么会发生这种情况或如何停止动画的任何建议?

复制回购 => https://github.com/samst0r/UIRefreshControlFrank

我已经包含了代码的重要部分=>

0 投票
1 回答
1468 浏览

ios - 弗兰克黄瓜无法访问 iOS 模拟器

我正在学习自动化 iOS 测试方法,现在我正在尝试 Frank。我编写了一个简单的小应用程序并将 Frank 添加到其中。问题是 - 我根本无法让它工作。我已经阅读了教程和各种“入门”指南 - 一切似乎都很好,我已经跑了

坦率的设置

一切顺利。所有文件夹和东西都被创建

坦率的构建

好的。“Frankified”构建出现。

坦率发射

它会在应用程序打开的情况下启动模拟器。但我不能做任何其他事情。

坦率检查

打开localhost:37265并显示“无法连接”消息。当我跑

黄瓜

启动模拟器,开始运行功能,但第一个,设备旋转 PING FAILED !!!信息:

功能:作为 iOS 开发人员,
我想要一个示例功能文件

所以我可以看到我在 Frank/Cucumber 测试的美妙世界中的下一步是什么

场景:# features/my_first.feature:6

PING 失败!!!!!!!!!!!!!

我检查并重新检查了可访问性,重新安装了弗兰克。试图将其添加到新的空应用程序中 - 都一样。它可以启动它,但它不能做任何其他事情。

使用 xcode 5、iOS7 和 OS X 10.8.4

我在这里找不到我缺少的东西

0 投票
1 回答
416 浏览

ios - 如何在 Frank / Calabash 中更改 Switch 的值

我有一个带视图的开关,比如“switch_view”。我需要更改它以进行自动化测试。我该怎么做呢?我到现在的工作是:

正如你所看到的,这只是我迄今为止尝试过的所有东西的合并,那个该死的开关仍然没有移动。请帮帮我。

0 投票
0 回答
406 浏览

ios - 需要通讯录访问权限。启用此功能的 PLIST 在哪里?

我正在使用 Cucumber-Frank 测试框架来自动化 iPhone 的 BDD 测试。我希望我的设备能够访问用户的联系人,就像我如何从 SpringBoard 启动他们的位置一样。

现在,对于位置,我/Library/Application Support/iPhone Simulator/7.0.3-64/Library/Caches将其中一个 plist 复制到我的环境中Frank

因此,我现在打开了位置访问。

现在,我也想访问联系人。我似乎无法找到一种方法来做到这一点,或者我可以添加一个 plist。在做 :grep -r "contacts" *时,我得到了一个结果 -

但是,我在里面找不到任何布尔变量左右。有人可以告诉我正确的 plist 或变量可能是什么吗?

这个页面:(http://krypted.com/mac-os-x/address-book-file-locations/)说它可能在com.apple.AddressBook.plist,在新的iOS中不存在。

0 投票
1 回答
252 浏览

ios - 弗兰克测试:UIPickerView 不更新单元格中的值

所以,我有以下日期选择器视图:

在此处输入图像描述

这连接到一个Date of BirthCell :

在此处输入图像描述

现在,在我的弗兰克测试中,我想移动玻璃杯,然后在文本框中反映最终值。为此,我执行以下操作:

所以我们循环遍历这些不倒翁并将它们更改为适当的值。但是,不倒翁的变化不会反映在 UITextBox 中。所以我决定通过点击 UIPickerView 中的任何值来更新它:

但是,这改变了每一个不倒翁!有人可以告诉我为什么会发生这种情况以及如何确定日期吗?

0 投票
3 回答
238 浏览

ios - 简单单视图应用程序上的 xcodebuild 中的代码符号错误

当我从命令行构建时,xcodebuild 失败。这是我经常遇到的错误:

但是,当我从 Xcode 构建它时,它构建得很好并且在设备上运行流畅。修复问题按钮不会出现在 Xcode 的常规选项卡中,这解释了为什么它可以在 Xcode 上运行。从昨天开始我就一直在研究为什么我不能通过 xcodebuild 构建它。帮助任何人?:(

我一直在使用的 xcodebuild 命令(直接来自 Frank 的网站):

我正在使用单视图应用程序项目对此进行测试,因此我可以从我正在处理的真实项目中排除因素。有任何想法吗?:(

0 投票
1 回答
62 浏览

ruby - Frank Cucumber:自定义类中的 app_exec 抛出异常

我正在尝试从我的 launch_steps.rb 文件中的自定义类内部调用 app_exec,但我不断收到此异常:

MyJSON:Class (NoMethodError) 的未定义方法“app_exec”