如何在iOS设备的浏览器浏览器中处理HTTP认证

问题描述 投票:0回答:1

[我正在尝试在iOS设备的Safari浏览器中验证网站(在ucelabs的帮助下)。我的网站需要打开HTTP身份验证,但是在模拟器中打开https://Username:pwd@siteURL/野生动物园之类的网​​站时,仍然要求在弹出窗口中输入用户名和密码。我正在使用JAVA编写代码。

java mobile-safari appium-ios http-authentication saucelabs
1个回答
0
投票

从4月开始已经8个月了。您找到解决方案了吗?我自己正在寻找解决方案。我在ucelabs中使用webdriverio和IOS设备测试,因此必须执行以下解决方法。抱歉,使用WDIO在Javascript中使用它。

if (browser.isIOS) {
  browser.switchContext("NATIVE_APP")
  $('(//XCUIElementTypeTextField)[1]').setValue(username) 
  $('//XCUIElementTypeSecureTextField').setValue(password + "\r") 
  browser.switchContext("WEBVIEW_1")
}
© www.soinside.com 2019 - 2024. All rights reserved.