问题标签 [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.
frank - 使用 Frank/Cucumber 检查 fot 瞬态消息
我对弗兰克/黄瓜很陌生,希望你能提供帮助。我正在尝试测试 iOS 应用程序并正在编写测试以确保使用错误凭据登录失败。我可以输入凭据并尝试登录,但这会导致显示大约 4 秒钟的消息,然后消失并将用户返回到登录屏幕。我正在尝试使用语法
然后我等着看“错误信息”
但我只是在失败前进入了 4 分钟的超时。还有什么我应该使用或考虑捕获和识别这个瞬态消息的东西吗?
谢谢,
拍
ios - 黄瓜不识别步骤定义
我写了一个特性和一个步骤定义。但是,黄瓜没有识别步骤定义。
my_first.feature
步骤定义文件位于 step_definitions 文件夹中,命名为 launch_steps.rb。代码是:
但是,当我在终端中运行 cucumber 时,我没有得到正确的输出。以下是来自终端的日志
我正在尝试学习黄瓜,作为第一个功能,我正在尝试启动该应用程序。因此,我的期望是应用程序将使用此功能启动。
PS:我还没有从 XCode 执行应用程序。
ios - UIRefreshControl 连续动画,即使它不可见
我已将 a 添加UIRefreshControl
到 aUITableView
并且它似乎在连续动画,即使它不可见。
通过 Frank 控制台运行frankly_map "view:'_UIRefreshControlModernReplicatorView'", "isAnimating"
显示错误视图实际上是私有 UIKit _UIRefreshControlModernReplicatorView
,它继续在屏幕外设置动画。
关于为什么会发生这种情况或如何停止动画的任何建议?
复制回购 => https://github.com/samst0r/UIRefreshControlFrank
我已经包含了代码的重要部分=>
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
我在这里找不到我缺少的东西
ios - 如何在 Frank / Calabash 中更改 Switch 的值
我有一个带视图的开关,比如“switch_view”。我需要更改它以进行自动化测试。我该怎么做呢?我到现在的工作是:
正如你所看到的,这只是我迄今为止尝试过的所有东西的合并,那个该死的开关仍然没有移动。请帮帮我。
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中不存在。
ios - 弗兰克测试:UIPickerView 不更新单元格中的值
所以,我有以下日期选择器视图:
这连接到一个Date of Birth
Cell :
现在,在我的弗兰克测试中,我想移动玻璃杯,然后在文本框中反映最终值。为此,我执行以下操作:
所以我们循环遍历这些不倒翁并将它们更改为适当的值。但是,不倒翁的变化不会反映在 UITextBox 中。所以我决定通过点击 UIPickerView 中的任何值来更新它:
但是,这改变了每一个不倒翁!有人可以告诉我为什么会发生这种情况以及如何确定日期吗?
ios - 简单单视图应用程序上的 xcodebuild 中的代码符号错误
当我从命令行构建时,xcodebuild 失败。这是我经常遇到的错误:
但是,当我从 Xcode 构建它时,它构建得很好并且在设备上运行流畅。修复问题按钮不会出现在 Xcode 的常规选项卡中,这解释了为什么它可以在 Xcode 上运行。从昨天开始我就一直在研究为什么我不能通过 xcodebuild 构建它。帮助任何人?:(
我一直在使用的 xcodebuild 命令(直接来自 Frank 的网站):
我正在使用单视图应用程序项目对此进行测试,因此我可以从我正在处理的真实项目中排除因素。有任何想法吗?:(
ruby - Frank Cucumber:自定义类中的 app_exec 抛出异常
我正在尝试从我的 launch_steps.rb 文件中的自定义类内部调用 app_exec,但我不断收到此异常:
MyJSON:Class (NoMethodError) 的未定义方法“app_exec”