gpt4 book ai didi

swift - XCUITest 无法识别警报

转载 作者:行者123 更新时间:2023-11-30 11:19:27 25 4
gpt4 key购买 nike

我是 XCUITest 的新手,遇到了它无法识别警报的问题。

我使用录音机来获取命令,但是当我尝试播放它时,它失败并显示错误:

未找到“查找:后代”匹配类型来自输入的警报的匹配项...

let app = XCUIApplication()
app.navigationBars["Spree.HomeWebView"].children(matching: .button).element(boundBy: 1).tap()
app.alerts["Select a Saved Password to Use With “Spree-DEBUG”"].buttons["Not Now"].tap()

我认为这可能是字符串中双引号的问题,但是当我尝试以下操作时:

app.alerts["Select a Saved Password to Use With \“Spree-DEBUG\”"].buttons["Not Now"].tap()

它说文字中的转义序列无效。

最佳答案

由于您想要查询警报内的按钮,因此您可以省略查询中的整个警报下标部分。就像:

app.alerts.buttons["Not Now"].tap()

这是因为您可能不会同时显示多个警报,因此查询所有警报应该会给出您需要的警报,因为您只有一个警报,对吧:)

关于swift - XCUITest 无法识别警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51441826/

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