问题标签 [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 投票
1 回答
121 浏览

ios - Frank (Cucumber) - 检测首次运行

我想写一个测试,说明如果这是第一次启动应用程序,那么应该显示方向。我如何检测到 Frank 的第一个应用程序启动?我在考虑使用 NSUserDefaults,但我仍然不知道该怎么做。示例步骤定义代码会很棒。非常感谢。

0 投票
1 回答
224 浏览

ios - 如何在 ios Frank 中自动滚动视图以查找特定元素?

我正在尝试使用具有大量文本字段的 Frank 页面自动化 ios 本机应用程序。但我无法找到自动滚动查看页面直到找到元素的步骤。如果元素在视图之外,则 frank 无法填充该字段。有人可以帮忙吗?

0 投票
1 回答
171 浏览

cucumber - 使用“当我等待”测试时,Frank Cucumber 测试用例挂起

我正在使用 frank-cucumber 测试我的 iOS 应用程序,当我的测试采用以下形式时遇到了一些问题

如果具有可访问性标签“OpenButton”的 UIView 永远不会出现,而不是在 WAIT_TIMEOUT 被击中后超时并在测试中报告错误,黄瓜就会挂起。

由于我什至在 core_frank_steps.rb 中都没有看到 WAIT_TIMEOUT,我想知道这是否是任何“当我等待时..”形式的测试用例都会挂起的原因。

注意:core_frank_steps.rb 可以在这里找到

0 投票
4 回答
528 浏览

ios - 为 iOS 设置 Frank 时的问题

在我的 iOS 项目中设置 Frank 时遇到问题。我按照说明在控制台中执行:

我得到的是:

我不知道可能出了什么问题。我使用以下方法检查了宝石:

并得到:

你知道可能出了什么问题吗?感谢您的每一个回答!

0 投票
2 回答
212 浏览

ios - How to pass accessibility labels with apostrophe in that using frank ios?

If I have a label with accessibility label "You've done some random task". How will i pass that accessibility label to view to touch that element. (format required -- view marked:'You've done some random task')

If i give in above format, frank doesn't recognise "You've" and is unable to find the element. Does anyone know how to pass accessibility labels with apostrophe in that using frank ios?

0 投票
0 回答
124 浏览

ios - 如何使用 Frank 自动化生成代码覆盖率文件 - 本地(没有 Jenkins/Hudson)

我看过各种描述如何使用无头应用程序运行方法在 Jenkins/Hudson 上运行 Frank 自动化的文章。但是是否有可能在本地运行 Frank Automation 并生成覆盖文件(gcno、gcda?)

如何让测试 App 优雅退出 Frank 并获得 gcno 和 gcda ?

0 投票
0 回答
237 浏览

testing - iOS的弗兰克设置不起作用

我正在尝试为 iOS 设置 frank-cucumber,我正在使用本教程,但我被困在 frank 设置中。我导航到我的 iOS 应用程序,然后执行 asudo gem install frank-cucumber并且效果很好。然后我进入frank setup,它给了我这个:in activate: can't activate i18n (= 0.6.1, runtime) for ["activesupport-3.2.13", "xcodeproj-0.5.5", "frank-cucumber-1.1.9.pre1"], already activated i18n-0.6.4 for ["frank-cucumber-1.1.9.pre1"] (Gem::LoadError)

我应该做些什么i18n吗?

谢谢!

0 投票
2 回答
243 浏览

iphone - 弗兰克设置完成,但黄瓜测试不起作用

我正在设置 Frank 并完成了大部分设置。我正在尝试运行简单地旋转设备的内置黄瓜测试。

cucumber -d在里面做得到MyProject/Frank/这个:

只是很困惑,希望我设置正确。感谢您的任何回答。

0 投票
0 回答
213 浏览

iphone - 如何使用 Frank 向左或向右滑动 UIScrollView?

我开始使用 frank-cucumber 来测试 iOS 应用程序。我有一个分页UIScrollView,我想测试左右滑动。我想做这样的事情:Then swipe scrollview to the rightThen page once to the right。是否有代码可以让我这样做?

感谢您的回答。

0 投票
1 回答
88 浏览

iphone - 用 Frank 选择一个 UITextField

我在用

这是我得到的错误

我验证了 UITextField 是否存在,它就在那里。