xcode-ui-testing 相关问题

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

如何从UI测试用例类访问SwiftUI视图的属性?

我正在编写UI测试,我需要访问视图的@State属性,只要该视图内有一个按钮即可。 struct CircleImage:View {@State var imageName:String =“” var body:some View ...

回答 1 投票 0

iOS UI测试:如何获取UIAlertController的消息

我的应用程序有一个登录屏幕。如果用户按下登录按钮时未在用户名或密码字段中输入任何文本,则该应用程序将显示一个带有错误消息的UIAlertController。我...

回答 3 投票 7

XCUITest-找不到匹配的元素

在我的一个视图控制器中,我有类似以下代码:class ViewController:UIViewController {@IBOutlet弱_tableView:UITableView!私人懒惰的var searchBar:UISearchBar = {let ...

回答 1 投票 0

UI测试在Xcode 11中失败,但过去曾在Xcode 10中通过

我最近升级到Xcode 11,以前通过Xcode 10的UI测试现在失败了,没有对代码进行任何更改,现在它无法在用来查找I的屏幕上找到元素。 。

回答 1 投票 0

iOS 13 Xcode UI测试自动化类型不匹配

我的应用程序使用在代码中设置的WKWebView(之所以这样做是因为iOS 10中的此错误):最终类HelpViewController:UIViewController {//…var webView:WKWebView!覆盖函数...

回答 1 投票 0

Swift:如何进行UI测试是否将属性字符串划掉

我正在使用此方法来删除字符串,让attributeString:NSMutableAttributedString = NSMutableAttributedString(string:“您的文本”)attributeString.addAttribute(...

回答 1 投票 -1

有人知道Xcode 11 UI测试的测试结果如何吗?

我曾经能够访问.xcresults包中的“派生数据”中的结果。 .xcresults包仍然存在,但是以前曾经有一个名为“ TestSummaries.plist”的文件以及子目录...

回答 2 投票 1

如何在使用Xcode 11和iOS 13的UI测试中关闭UIActivityViewController

Apple重新设计了显示的共享表,该共享表现在破坏了我的UI测试。我试图通过Xcode记录新的UI测试,但是只要我点击关闭按钮,测试就可以了...

回答 1 投票 0

使用沙盒帐户进行UI自动化测试应用内购买交易

是否可以使用沙盒测试帐户创建执行完整循环的自动化测试?使用xcode,我看不到如何在xcode / iphone环境之外。

回答 1 投票 1

运行UITests时重置UserDefaults,并在完成时还原

我曾尝试在启动UITests时重置和还原UserDefaults,并在它们分别完成时还原它们。这是在AppDelegate中使用的代码:func makeDefaultsBackup(){guard ...

回答 1 投票 1

是否可以通过xcrun simctl与克隆的iOS模拟器进行交互?

当我在多个模拟器上并行运行UI测试时,克隆的模拟器对于xcrun simctl似乎是完全不可见的。运行xcrun simctl列表时,将显示源模拟器,但是...

回答 1 投票 0

一种在Xcode 8中查找用于构建UITest的元素(即xpath,id等)的方法?

我如何找到用于在Xcode 8中构建UITest的元素(即xpath,id等。

回答 2 投票 -3

UI测试失败-找不到与菜单项匹配的内容

错误:UI测试失败-没有找到与MenuItems匹配的项UIPasteboard.generalPasteboard()。string = constant.password enterPasswordTextField.doubleTap()//点击“粘贴”按钮以输入...

回答 3 投票 0

iOS Swift UI测试点击警报按钮

一个非常小的UI测试在尝试点击警报按钮时失败,我缺少什么步骤?我正在尝试使用下面的代码在下面显示的警报中点击“继续”按钮(我从...获得)

回答 1 投票 1

如何保持应用程序在Xcode UITests间开放

我有一系列UITests我想作为单独的测试运行,但我不想重新启动每个测试的应用程序。我怎样才能启动应用程序,并把它打开,以便它不关机和重启...

回答 3 投票 7

XCUI测试失败,原因是异步等待失败:30秒超出超时,有达不到预期

让webViewsQuery = app.webViews让emailOrPhoneTextField = webViewsQuery / * @ START_MENU_TOKEN @ * /文本框[ “电子邮件或电话”] / * [登录 “otherElements [\。 ” - 谷歌帐户\“。]文本框[\” 电子邮件...

回答 2 投票 1

Xcode中7,UI测试:有工作的UITableView

我使用UITesting框架,苹果公司在WWDC 2015年引入我有一个UITableView与此表中含有大量细胞的Xcode与面临的一个问题。另外我有一个NSArray中...

回答 4 投票 15

如何正确错误处理在swift中找不到的XCUI元素

我正在尝试在swift中为我的iOS UI测试编写一个do-try-catch,它使用XCUI测试。我正在阅读错误处理部分:https://developer.apple.com/library/ios/documentation/Swift/Conceptual / ...

回答 2 投票 2

如何在UI测试期间在Swift应用程序中隐藏键盘

我刚开始在XCode 7中进行UI测试并遇到了这个问题:我需要在文本字段中输入文本,然后单击一个按钮。不幸的是,这个按钮隐藏在键盘后面,出现了......

回答 8 投票 18

Xcode UI测试:在谓词失败时自动拍摄快照?

每当测试失败时,Xcode UI Testing都会在结果导航器中自动截取屏幕,这非常有用。但是,这不包括由于谓词是......而失败的测试

回答 3 投票 4

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