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

ios - 如何从命令行在模拟器中注册 Touch ID?

我想从命令行在 iOS 模拟器中注册 Touch ID,这样我就可以围绕授权运行一些自动化 UI 功能测试。

我尝试了一些不起作用的方法:

  • xcrun simctl没有 Touch ID 选项
  • 用于控制菜单的 AppleScript 不起作用,因为osascript没有访问权限(而且我不喜欢这种侵入性的解决方法
  • 我尝试在启动前编辑模拟器的 plist,但找不到合适的键值对

如果重要的话,我会使用 Frank 和 Cucumber 进行测试。

0 投票
0 回答
658 浏览

swift3 - Xcode 8.3 (iOS 10.3) 无法启动模拟的可执行文件

我的工作区有多个目标,其中之一是单元测试。

当我在 iOS 10.3 模拟器上从 Xcode 运行单元测试时,它们都通过了。但是,当我从命令行测试时,即xcodebuild <testtarget>测试间歇性地失败。

以下是我在终端上看到的错误消息

xcodebuild[55631:340885] Error Domain=IDEFoundationErrorDomain Code=1 "Cannot launch simulated executable: no file found at /<Path>/Build/Intermediates/CodeCoverage/Products/Debug-iphonesimulator/<ProductName>"

这只发生在 Xcode 8.3 上,而不是早期版本。我也设置xcode-select为 8.3.2

有人遇到同样的问题吗?

0 投票
1 回答
657 浏览

r - 坦率 - 从 R 中的 data.table 中指定多列

frank我对这个功能感到困惑。这里的文档说:

仅适用于列表、data.frames 和 data.tables。计算排名所依据的列。不要引用列名。如果 ... 缺失,则默认考虑所有列。要按列降序排序前缀“-”,例如 frank(x, a, -b, c)。当 b 也是字符类型时, -b 也有效。

所以我有我的数据:

我想按列totaldaily. 所以我这样做了:

奇怪的是,当我使用引号时,与文档所说的完全相反,我得到了结果:

我也尝试将thin集成到data.table中,结果又发生了一件奇怪的事情。从我拥有的 10 行数据中,我获得了 100 行。

我做错了什么,我该如何解决?该文档没有太大帮助,也许我遗漏了一些东西......

0 投票
0 回答
4 浏览

frank - 在我更改了初始 github 登录凭据/用户名后,尝试从 github 私人仓库推送或拉取问题

请问有没有人可以解决这种尝试从github repo推送或拉取的问题?

远程:未找到存储库。致命:未找到存储库'https://github.com/Dispatch-Z/dispatch_z.git/' user@users-iMac-2 dispatch_z %