xcode-ui-testing

    0热度

    1回答

    我有一个应用程序,其中页面控件用于指示多个屏幕。当用户点击页面控件时(例如:在当前所选页面的右侧),滚动视图会滚动到以下屏幕。它工作正常。 我想写这个场景中的UI测试。我发现我无法点击特定的页面控件“点”来触发该操作。我可以检查的是页面控件存在和当前选择的页面。 的另一个问题是,即使我能做到这一点,我怎么能检查滚动视图已经滚动?我只能访问滚动视图的框架,而不是其边界。 我刚开始使用的Xcode U

    0热度

    2回答

    以下情形: 我有一个iOS的项目,自动获取单元和用户界面上的CI服务器(CircleCI)上的每个混帐推测试。这些测试是用fastlane执行的,它也被用来自动为App Store创建屏幕截图。现在 ,我的项目被翻译成多种语言。我想FASTLANE对所有语言(能够采取截图)工作,所以我从这样的事情改变了UI测试: app.navigationBars.buttons["Confirm"].tap(

    0热度

    1回答

    我的应用程序使用位置服务,并且我有代码提醒用户位置服务是否被禁用。这有一个按钮,允许他们切换到设置应用程序并启用它。这工作正常,但我想写一个UI测试,检测它,如果可能的话。 目前,我的UI测试正常工作,检查是否显示警报,并且它有一个设置按钮。点按按钮时,我可以通过模拟器或物理设备确认应用切换到设置。 我不确定我能否告诉设置应用程序本身通过UITest出现(这会很好!),但我可以检查被测试的应用程序

    0热度

    1回答

    我是新用户界面测试。在记录期间,当我上UI收集视图挖掘第一对象被显示在用户界面和对应于代码写入测试示例方法是: XCUIElement *window = [[app childrenMatchingType:XCUIElementTypeWindow] elementBoundByIndex:0]; XCUIElement *element2 = [[[[window children

    0热度

    1回答

    我不确定这是否是好的做法,所以请随时给我打电话,如果不是的话。我有一个UI测试,旨在测试我的应用的欢迎屏幕。因此,在测试中,我想放置一个if语句,以确保在测试代码运行之前我处于正确的视图控制器中。我的问题是,如果我不在正确的视图控制器我想将它弹出到根视图控制器并从那里运行测试,但我不知道如何这样做。 换句话说,如果我不在Welcome VC上,那么将我移到那里并运行测试。 在UI测试中这样做的语法

    1热度

    1回答

    我正在尝试为我公司的应用程序编写UITest。我碰到了几篇文章就有关将命令行参数传递给我的应用程序,如: if CommandLine.arguments.contains("--uitesting-enrolled") { resetEnrolledState() } else if CommandLine.arguments.contains("--uitesting-unenro

    1热度

    1回答

    在UI测试上的Xcode 9.0(9A235)时进行调整,以UISlider互动与adjust(toNormalizedSliderPosition:)在所有的时候UISlider嵌套在UITableViewCell不起作用。 我已经在许多不同的场景进行测试: - 正常UISlider不是嵌入UITableView做工精细与adjust方法。 -UISlider与UITableView共存但不在表

    0热度

    1回答

    我正在编写一些集成UI测试,现在iOS 11允许您测试多个应用程序,目标是验证我的应用程序从Health内部输入的数据应用程序。我大部分都是在那里,但有一个我无法弄清楚如何检查的属性。下面我给出了模拟器的屏幕截图,以及可访问性检查器对表格视图单元格的评估。 我在查看是否输入了用户名字段,看它是否显示“是”或“否”。我所有的尝试都失败了。我能找到的“对用户输入”与下面的线,但它并不像有什么办法可以跳

    0热度

    1回答

    是否可以使用NSPredicate筛选多个结果并选择可见的结果? 这行代码将返回多个结果: app.otherElements.containing(.staticText, identifier:"THIS TEXT") 我想过滤掉,并选择一个是可见的。我之所以这样做是因为我想跳过单元格。这是使用记录器后生成的代码: let collectionViewsQuery = app.collecti

    2热度

    2回答

    我们使用此代码来模拟一个UICollectionView对Xcode的UI测试第一小区自来水: XCUIElementQuery *query = [application descendantsMatchingType:XCUIElementTypeAny]; XCUIElement *collectionView = [query objectForKeyedSubscript:collec