java - 如何使用 selenium webdriver 代码处理基本身份验证(Rest API- Post Request)?
问题描述
如何使用 selnium webdriver 和 java 处理 Rest-API 的基本身份验证
解决方案
实际上,您有不止一种解决方案:
1- 您可以使用 user:password@yourURL.com (确保用户名或密码不包含任何特殊字符)。
2-您可以使用 credEncodedString 作为该键的值向您的请求添加标头键“授权”: byte[] credentials = (userName + ":" + password).getBytes(); String credEncodedString = "基本" + Base64Encoder.encode(credentials);
推荐阅读
- aspnetboilerplate - 如何更新 aspnetboilerplate 中的实体?
- r - R 错误:“robustbase”的包加载失败。robustbase.so:未定义符号:is_redescender
- javascript - 如何使用 PHP 获取一年中的所有星期六,并将每个星期六与他们的周数相关联
- angularjs - 当下拉列表更改AngularJS中的值时,如何获取表单的$原始状态?
- amazon-web-services - 分布式文件系统的 S3 与 EFS 传播延迟?
- asp.net - 两个 recaptcha 控件,其中一个不工作
- arrays - 更好的 Swift 数组排序方法?
- swift - Swift Switch 语句
- java - 如何将参数传递给另一个类中的数组?
- java - 定义的 TextView 上的 NullPointerException