xctestcase

    0热度

    1回答

    我正在为某些定时器验证编写XCTestCase。我的计时器每30秒运行一次,并跟踪单身对象中的运行计数MySessionObject,其中MySessionObject是指向[MySession sharedSession]的宏。 问题是,当我执行我的测试时,我总是在MySessionObject.timerCount中得到0。但是,当我通过应用程序目标运行它时,它会正确设置。 任何线索,因为我在

    11热度

    1回答

    我正在试验(XCode 7)UI XCTestCase测试用例,我偶然发现了一个UIView的问题,其中我有一个UITableView与许多单元格(4000+ )。 当应用程序正常运行时,只有可见的单元格被渲染,根本没有性能问题。 但是,如果我在录制XCTestCase的上下文中运行该应用程序,并导航到此屏幕,模拟器将冻结,显然是因为每个单元格都呈现为可见。 如果我尝试手动编写导航脚本并运行XCT

    0热度

    1回答

    我有几个版本(IOS,JavaScript,Android)的同一个计算器,必须在每个平台上产生相同的结果。 我已经开发了一组测试数据,跨多个数据集一样蔓延: onedigit.json: {n1: 1, n2: 2, a: 3}, {n1: 4, n2: 5, a: 9}... twodigit.json {n1: 32, n2: 11, a: 43},

    12热度

    1回答

    我的UI测试失败,因为测试在应用程序闲置之前一直等待。我无法看到背景中有什么事情发生,如加载微调器。 它只发生在一个选项卡上。所有其他选项卡都可用,但屏幕3上的测试失败。我在屏幕3上捕获测试后单击其他选项卡,测试会继续并成功完成。 任何想法? - (void)testExample { XCUIElementQuery* tabBarsQuery = self.app.tabBars

    2热度

    2回答

    我想在不同的方向使用XCTestCase测试我的iOS应用程序。我需要一种编程方式来改变方向。我尝试了2种方法,但都没有改变方向(方向保持为UIInterfaceOrientationPortrait)。 尝试1 [UIApplication sharedApplication].statusBarOrientation = UIInterfaceOrientationLandscapeLeft;

    1热度

    1回答

    在我的应用程序中,我有一个两个选项卡按钮说任务和工作列表。任务总是被加载。但工作列表按钮是动态的,并且只能在一段时间后加载。 我想在某段时间后点击任务按钮。即,我需要等待工作列表按钮,如果它在一定时间后存在,然后单击任务按钮。此外,如果超时超过工作列表按钮未加载,那么我需要点击任务按钮。 我不能使用睡眠。 我可以使用expectationForPredicate和waitForExpectatio

    2热度

    1回答

    我想验证背景颜色是否可以在XCTest UI测试中获得,我期待比较背景颜色与设定值,以便我不必依赖图像比较

    0热度

    1回答

    我有一个注销函数,在每个tearDown()期间被调用,但在以这种方式调用时不起作用。如果我在测试过程中调用相同的注销功能,它可以正常工作。我想知道在拆解过程中XCUI测试有哪些行为,是否有限制?我试着调试和使用LLDB(espression->写代码)调用app.swipeRight()... ------- Navbar.swift ------- import XCTest impo

    1热度

    1回答

    我在斯威夫特测试情况下试图等待一个属性变化: import XCTest class AsynchronyousKVOTests: XCTestCase { let testedObject : TestedObjet = TestedObjet.init() func testKeyValueObservingExpectationForObject() {

    -1热度

    1回答

    问题: 在为应用程序编写UI测试用例时,是否还需要编写用于登录的测试用例? 已经完成: 由于目前我已经编写了各种场景的测试用例,但是如果我不会在应用中登录并运行测试用例,那么我的所有测试用例都会失败。 我不明白该怎么办? 让我知道任何建议。 在此先感谢