小编Int*_*uff的帖子

XCTestCase - iOS UI测试 - 处理具有许多单元格的UITableViews

我正在尝试使用(XCode 7)UI XCTestCase测试用例,我只是偶然发现了一个UIView的问题,其中我有一个带有许多单元格(4000+)的UITableView.

当应用程序正常运行时,仅呈现可见单元格,并且根本没有性能问题.但是,如果我在录制XCTestCase的上下文中运行应用程序并导航到此屏幕,则模拟器会冻结,显然是因为每个单个单元格都被渲染为好像是可见的.如果我尝试手动编写导航脚本并运行XCTestCase,则测试用例在导航到此屏幕后立即失败,退出时出现"UI测试失败 - 无法获得刷新快照",显然是因为所有单元格都在渲染,这样做没有及时完成.

我认为这与测试框架构建显示的屏幕的整个元模型这一事实有关,将4000多个单元格中的每一个添加到视图树层次结构中.

我尝试添加一个期望,希望这会给测试容器足够的时间来完成渲染所有单元格,但这不起作用.

这有解决方法吗?是否有可能跳过构建UI树层次结构的某些部分?我的目标是能够为这个屏幕编写UI测试.

uitableview ios xctest xcode-ui-testing xctestcase

14
推荐指数
2
解决办法
2033
查看次数

JAVA + POI API Excel-需要增加列的宽度

我想增加Excel工作表列的宽度.因为我写的代码很长.我需要手动拖动列以查看全文.

我这样做了 -

HSSFRow dataRow = sampleDataSheet.createRow(0);

HSSFCellStyle cellStyle = setHeaderStyle(sampleWorkbook);

cellStyle.setWrapText(true);

***sampleDataSheet.autoSizeColumn(1000000);***
Run Code Online (Sandbox Code Playgroud)

但它没有改变任何东西..

java apache-poi

9
推荐指数
2
解决办法
5万
查看次数