xcode-ui-testing 相关问题

Xcode中引入了Xcode中的UI测试,允许开发人员在Swift / Objective-C中编写UI测试。与应用程序交互的主要方法是通过XCUIApplication的实例。测试通过Product> Test菜单项或编辑器运行,结果显示在Test导航器中。不要与使用UIATarget和JavaScript的旧UI自动化混淆。

解除警报XCUITest

我正在尝试解除我的XCUITest套件上的警报,我目前正在使用app.alerts.buttons [“OK”] .tw()使用此解除警报,但随后应用程序继续尝试点击按钮...

回答 2 投票 2

如何在Xcode UI测试脚本中执行点击和拖动操作?

例如,我有一个草图垫应用程序,我想通过绘制它来测试。我想指定一个(x,y)坐标,然后点击并拖动到另一个(x,y)坐标。这在Xcode中是否可行......

回答 2 投票 5

如何在Xcode的iOS UI测试中选择一个选择器视图项?

我有一个选择器视图,几个项目:“红色”,“绿色”,“黄色”,“黑色”。在我的UI测试中,我需要从中选择一个特定的项目“绿色”。我正在使用XCTest UI测试API,这些API被引入...

回答 7 投票 39

Xcode UI测试 - 使用存储的凭据登录/注销

我想在我的iOS应用程序(Xcode 7.2.1)中运行登录过程的功能(UI)测试。该应用程序的行为是,成功登录后,将存储用户凭据以自动登录...

回答 3 投票 6

addUIInterruptionMonitor(withDescription:handler :)无法在iOS 10或9上运行

以下测试在iOS 11上运行正常。它解除了警告,要求使用位置服务的权限,然后放大地图。在iOS 10或9上,它没有这个,测试仍然...

回答 3 投票 13

UI测试直接访问特定屏幕:iOS

我正在为我的应用程序编写UI测试,但问题是当用户在应用程序中注册,接收电话号码并将验证码发送到该号码时,在下一个屏幕上我必须输入验证...

回答 1 投票 0

UI测试 - isSelected始终返回false

我们最近使用Xcode 8.2.1(8C1002)将Swift 2.3项目更新到Swift 3,现在我们与tableViews和isSelected属性相关的大多数UI测试都不起作用。总是如此 ...

回答 5 投票 7

XCTest:如何正确设置UITextView的辅助功能特性?

我有一个UITextView与可访问性标识符正确设置。当我尝试使用app.textViews [“textViewIdentifier”]挂钩此元素时,它不起作用。它可能不起作用,因为我不是......

回答 1 投票 0

如何获得XCUIElement的价值?

如何在XCODE7 UITesting中获取textfield的值? var b = XCUIApplication()。childrenMatchingType(.textField).elementBoundByIndex(0).stringValue

回答 2 投票 7

Xcode UI测试登录用户重定向到主屏幕

我面临的问题是我想通过启动参数将登录用户重定向到主屏幕,但功能不起作用这是我的函数func testL_SettingScreen(){app ....

回答 1 投票 0

按顺序调用UI测试函数(Xcode UI测试)

我正在为我的应用编写UI测试用例。我面临的问题是函数是按字母顺序调用的,但我想按照我写的相同顺序调用函数,例如func ...

回答 1 投票 0

iOS自动化测试 - XCTest与Katalon

我们正在开发一个Xamarin iOS应用程序,我们需要自动化测试用例。现在有两种选择。 1. Xcode UI测试2. Katalon在选择工具之前,我想知道你的个人......

回答 1 投票 0

你怎么看到XCUIElement树?

背景:我正在尝试使用XCode GM在iOS 9.0中进行ui级别测试。问题:XCode GM中是否有命令可以让您看到可访问元素的“树”及其...

回答 4 投票 11

如何在Xcode 10 Ui测试中点击标签的特定单词?

例如: - 这是我原来的字符串“我同意条款和条件和隐私政策”。上面一行中的“条款和条件”字符串不是链接,它作为整个“标签”的一部分而存在,我......

回答 2 投票 0

有没有办法在Swift XCTest UI中的测试之间重置应用程序?

我是否可以在XCTest中调用API调用setUP()或tearDown()以在测试之间重置应用程序?我查看了XCUIApplication的点语法,我看到的只是.launch()或者......

回答 9 投票 58

iOS Swift UI测试(XCUITests)稳定性问题 - fastlane扫描

在通过fastlane(扫描)运行iOS测试期间,测试的稳定性存在随机问题。日志中可见的错误:与应用程序的连接丢失(pid XXXX)。 :0是......

回答 2 投票 4

尝试使用UI测试用例在Xcode中运行

import XCTest类LoginUITest:XCTestCase {let app = XCUIApplication()override func setUp(){//将设置代码放在此处。在调用每个测试之前调用此方法...

回答 1 投票 0

如何检测iOS应用程序是否在UI测试模式下运行

我希望我的应用程序在UI测试模式下运行时运行特殊代码(例如重置其状态)。我查看了应用程序从UI测试运行时设置的环境变量,并且......

回答 7 投票 36

NSOpenPanel打破了macOS上的UI测试

我正在使用Xcode在具有com.apple.security.files.user-selected.read-write权利的沙盒macOS应用程序上进行UI测试(即,可以访问用户明确选择的文件和文件夹...

回答 1 投票 2

UI测试失败 - 无论是元素还是任何后代都没有将键盘焦点放在secureTextField上

这是我的情况:让passwordSecureTextField = app.secureTextFields [“password”] passwordSecureTextField.tap()passwordSecureTextField.typeText(“wrong_password”)//这里是一个错误UI测试...

回答 19 投票 92

© www.soinside.com 2019 - 2024. All rights reserved.