繁体   English   中英

从命令行时,XCTest找不到UICollectionViewCell

XCTest can't find UICollectionViewCell when from command line

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在运行具有UICollectionView的UI测试,并且想要点击第一个UICollectionView单元。

当直接从Xcode运行我的测试时:一切正常。

从命令行运行我的测试时(使用xcodebuild或fastlane和scan ),它将失败。

通过在本地进行测试,我得出了以下结论:

如果模拟器已启动并打开 :一切正常

如果未启动模拟器 :查找UICollectionViewCell的测试失败 (大多数CI服务就是这种情况)

这是执行的测试代码

let collectionView = app.collectionViews.element(boundBy: 0)
XCTAssertTrue(collectionView.waitForExistence(timeout: 5.0))

let firstCell = collectionView.children(matching: .cell).element(boundBy: 0)
XCTAssertTrue(firstCell.waitForExistence(timeout: 5.0))
firstCell.tap()

最终以

Assertion Failure: <unknown>:0: No matches found for Find: Children matching type Cell from input {(
    CollectionView, 0x61400018fcb0, traits: 35192962023424
)}

非常感谢在使用fastlane(和xcodebuild)时使此测试有效的任何帮助。

谢谢

问题暂未有回复.您可以查看右边的相关问题.
1 尝试从命令行运行时“找不到f2py”

我今天尝试使用f2py(在终端机上,在运行High Sierra的Mac上),并收到以下消息: 这特别奇怪,因为几个月前我毫无问题地使用了f2py。 我唯一能想到的改变就是更新了我的操作系统。 一些网上狩猎建议numpy的路径可能未在我的PATH变量中列出。 我发现f2py文件 ...

2 如何使用Xcode 5从命令行运行xctest?

我找到了一个名为“xctest”的命令行工具,它显然可以在你的项目中运行单元测试。 此可执行文件位于此处 当我尝试在我的xctest包上运行此可执行文件时,我正在使用: 但是,我得到以下输出: 据我所知,xctest没有手册页,但在命令行输入./xctest会产生: ...

3 从命令行运行单个xctest

我在Objective-c中有一堆xctest,当从XCode6.4运行时,它们可以正常工作,但是我想要获得的是从命令行(终端)逐个运行它们以进行持续集成。 我在其他一些问题中读到,要使用的工具是xctest。 像这样: xcrun xctest -XCTest TestCla ...

4 从命令行使用时找不到PHP GMP?

当我尝试使用php -f file.php它说: 但是,当我将脚本作为功能添加到我的wordpress网站时,它不会出错并且可以正常工作。 可能是什么问题? 使用php7.1-fpm ...

8 您的标题应该为“从命令行运行R脚本找不到包

我正在解决在虚拟机上RStudio的新实例上遇到的问题。 如果我在RStudio中运行R脚本expFit.R,则找到所需的包(在本例中为RODBC和minpack.lm)没有问题,但是如果我尝试从命令行运行 我收到错误“ minpack.lm”不是有效的已安装软件包。 如果我将ROD ...

2017-08-17 17:54:28 0 289   r/ rstudio
10 从命令行启动Matlab脚本在路径上找不到DLL

我有一个Matlab脚本,该脚本需要DLL中的函数,并调用addpath将其位置放在路径上。 这可以正常工作,但是当我尝试在命令行上使用matlab -r "scriptname"调用相同的脚本时,会错误地指出该方法未定义。 从命令行启动而不是正常加载GUI时,会发生什么不同的事情吗? ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM