gpt4 book ai didi

ios - 字符串掩码元素名称 UITests

转载 作者:行者123 更新时间:2023-12-01 18:43:11 24 4
gpt4 key购买 nike

我的屏幕上有一个文本,显示如下:

@"New element #13"

如何对其进行通用测试并通过掩码到达该元素?
[[[XCUIApplication alloc] init].buttons[@"New element #**"] tap];

最佳答案

听起来您正在尝试通过正则表达式匹配文本。

XCUIApplication *app = [[XCUIApplication alloc] init];
NSString *format = "label BEGINSWITH 'New element #'";
NSPredicate *predicate = [[NSPredicate alloc] initWithFormat:format];
XCUIElement *element = [app.buttons elementMatchingPredicate:predicate];
[element tap];

请注意,如果有多个按钮与谓词匹配,Xcode 可能会引发异常。

您可以在 my post on UI Testing 中找到一个 Swift 示例(和工作应用程序)。 .

关于ios - 字符串掩码元素名称 UITests,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39954629/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com