- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
有没有人成功地使用 addUIInterruptionMonitor
来清除由 start()
在运行 XCUITest 时 SFAuthenticationSession
产生的警报?
我无法让它在 Xcode 9.1/iOS 11.1.1(模拟器或设备)上运行。 standard advice (设置处理程序并随后在警报出现之前与设备交互)没有帮助。
测试记录器说 app.alerts.firstMatch.buttons["Continue"]).tap()
应该可以解决问题,但这也不起作用。 This来自另一个 SO 答案的技术有时有效,但在 CI 上并不一致。
所以我想知道“官方”解决方案是否对任何人都有效。
最佳答案
我无法让它工作:
let continueButton = app.alerts.buttons["Continue"]
XCTAssert(waitAndTap(continueButton), "could not tap on alert \"Continue\" button"
但这个 hack 似乎可以解决问题:
let statusBarsQuery = app.statusBars
statusBarsQuery.element.tap()
关于ios - 使用 addUIInterruptionMonitor() 清除 XCUITest 中的 SFAuthenticationSession 警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47351709/
如何更改使用 SFAuthenticationSession 时显示的 SafariVC 上的tintColor 和 barTintColor? 我尝试更改 UINavigationBar 、 UIT
我使用 SFAuthenticationSession 通过 SSO 登录到 login.microsoftonline.com。它工作得很好,但是注销有问题。 SFAuthenticationSes
我计划将应用程序从使用 SFSafariViewController 的旧 OAuth 流程切换到使用 iOS 11 的 SFAuthenticationSession 的新流程。登录不是问题,转移到
我正在使用 AppAuth-iOS用于单点登录。在 ios 11 模拟器上一切正常,而 SSO(cookies 共享)在运行 11.0.0、11.0.1、11.0.2 的真实设备上不起作用。那么 SF
在 iOS 11 上,Apple 引入了一种通过 SFAuthenticationSession 在 Web 和移动应用程序之间共享身份验证数据的新方法。 向每个新用户(可能从未使用过我的网站)显示
我一直在使用 p2-oauth2库之前能够通过 safariViewController 登录,但自从最新的 iOS 版本 (11.3) 以来,我发现当用户尝试登录时我的应用程序一直崩溃。我没有我没有
我正在使用 SFAuthenticationSession 通过 OAuth2 进行身份验证。 用户必须同意的同意显示以下消息作为警告: "[Xcode-Project-Name]" Wants to
我们的用户体验团队不喜欢每次打开登录页面时都会弹出同意书。此外,我们希望自定义使用 ASWebAuthenticationSession/SFAuthenticationSession 实现 OAut
我正在使用 AppAuth-iOS 进行 AD B2C 登录,AppAuth-iOS 使用 SFAuthenticationSession 在 iOS 11+ 上发出身份验证请求。我假设当我调用 SF
tl;博士阅读最后一段。 我正在使用 AppAuth ( https://github.com/openid/AppAuth-iOS ) 库来处理基于 OpenID 的用户身份验证,我想通过我的应用程
有没有人成功地使用 addUIInterruptionMonitor 来清除由 start() 在运行 XCUITest 时 SFAuthenticationSession 产生的警报? 我无法让它在
我正在开发两个 iOS 应用程序,它们共享相同的钥匙串(keychain) token ,当用户通过在 Web View 中输入用户名和密码登录任一应用程序时,它们会收到这些 token 。保存在钥匙
我是一名优秀的程序员,十分优秀!