Xcode中引入了Xcode中的UI测试,允许开发人员在Swift / Objective-C中编写UI测试。与应用程序交互的主要方法是通过XCUIApplication的实例。测试通过Product> Test菜单项或编辑器运行,结果显示在Test导航器中。不要与使用UIATarget和JavaScript的旧UI自动化混淆。
我正在尝试解除我的XCUITest套件上的警报,我目前正在使用app.alerts.buttons [“OK”] .tw()使用此解除警报,但随后应用程序继续尝试点击按钮...
例如,我有一个草图垫应用程序,我想通过绘制它来测试。我想指定一个(x,y)坐标,然后点击并拖动到另一个(x,y)坐标。这在Xcode中是否可行......
我有一个选择器视图,几个项目:“红色”,“绿色”,“黄色”,“黑色”。在我的UI测试中,我需要从中选择一个特定的项目“绿色”。我正在使用XCTest UI测试API,这些API被引入...
我想在我的iOS应用程序(Xcode 7.2.1)中运行登录过程的功能(UI)测试。该应用程序的行为是,成功登录后,将存储用户凭据以自动登录...
addUIInterruptionMonitor(withDescription:handler :)无法在iOS 10或9上运行
以下测试在iOS 11上运行正常。它解除了警告,要求使用位置服务的权限,然后放大地图。在iOS 10或9上,它没有这个,测试仍然...
我正在为我的应用程序编写UI测试,但问题是当用户在应用程序中注册,接收电话号码并将验证码发送到该号码时,在下一个屏幕上我必须输入验证...
我们最近使用Xcode 8.2.1(8C1002)将Swift 2.3项目更新到Swift 3,现在我们与tableViews和isSelected属性相关的大多数UI测试都不起作用。总是如此 ...
XCTest:如何正确设置UITextView的辅助功能特性?
我有一个UITextView与可访问性标识符正确设置。当我尝试使用app.textViews [“textViewIdentifier”]挂钩此元素时,它不起作用。它可能不起作用,因为我不是......
如何在XCODE7 UITesting中获取textfield的值? var b = XCUIApplication()。childrenMatchingType(.textField).elementBoundByIndex(0).stringValue
我面临的问题是我想通过启动参数将登录用户重定向到主屏幕,但功能不起作用这是我的函数func testL_SettingScreen(){app ....
我正在为我的应用编写UI测试用例。我面临的问题是函数是按字母顺序调用的,但我想按照我写的相同顺序调用函数,例如func ...
我们正在开发一个Xamarin iOS应用程序,我们需要自动化测试用例。现在有两种选择。 1. Xcode UI测试2. Katalon在选择工具之前,我想知道你的个人......
背景:我正在尝试使用XCode GM在iOS 9.0中进行ui级别测试。问题:XCode GM中是否有命令可以让您看到可访问元素的“树”及其...
例如: - 这是我原来的字符串“我同意条款和条件和隐私政策”。上面一行中的“条款和条件”字符串不是链接,它作为整个“标签”的一部分而存在,我......
有没有办法在Swift XCTest UI中的测试之间重置应用程序?
我是否可以在XCTest中调用API调用setUP()或tearDown()以在测试之间重置应用程序?我查看了XCUIApplication的点语法,我看到的只是.launch()或者......
iOS Swift UI测试(XCUITests)稳定性问题 - fastlane扫描
在通过fastlane(扫描)运行iOS测试期间,测试的稳定性存在随机问题。日志中可见的错误:与应用程序的连接丢失(pid XXXX)。 :0是......
import XCTest类LoginUITest:XCTestCase {let app = XCUIApplication()override func setUp(){//将设置代码放在此处。在调用每个测试之前调用此方法...
我希望我的应用程序在UI测试模式下运行时运行特殊代码(例如重置其状态)。我查看了应用程序从UI测试运行时设置的环境变量,并且......
我正在使用Xcode在具有com.apple.security.files.user-selected.read-write权利的沙盒macOS应用程序上进行UI测试(即,可以访问用户明确选择的文件和文件夹...
UI测试失败 - 无论是元素还是任何后代都没有将键盘焦点放在secureTextField上
这是我的情况:让passwordSecureTextField = app.secureTextFields [“password”] passwordSecureTextField.tap()passwordSecureTextField.typeText(“wrong_password”)//这里是一个错误UI测试...