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