linux - 如何处理 Linux 机器中的 Windows 身份验证?
问题描述
1.我启动我的应用程序 2.它会要求我的 Azure 电子邮件 ID 进行身份验证,一旦提供。3.然后它会询问Windows“用户名”和“密码”进行身份验证 4.在Linux中如何处理这个windows身份验证???
帮我解决这个问题。我尝试了下面的代码。
但它不工作。
Robot rb = new Robot();
//Enter user name by ctrl-v
StringSelection username = new StringSelection("XXXXx"); Toolkit.getDefaultToolkit().getSystemClipboard().setContents(username, null);
rb.keyPress(KeyEvent.VK_CONTROL);
rb.keyPress(KeyEvent.VK_V);
//tab to password entry field
rb.keyRelease(KeyEvent.VK_TAB);
Thread.sleep(2000);
//Enter password by ctrl-v
StringSelection pwd = new StringSelection("YYYY");
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(pwd, null);
rb.keyPress(KeyEvent.VK_CONTROL);
rb.keyPress(KeyEvent.VK_V);
rb.keyRelease(KeyEvent.VK_TAB);
rb.keyRelease(KeyEvent.VK_TAB);
//press enter
rb.keyRelease(KeyEvent.VK_ENTER);
解决方案
您可以使用以下方法克服此问题:
baseUrl=”http://” + username + “:” + password + “@” + url;
driver.get(baseUrl + “/”);
当您在打开应用程序时进行身份验证时,这应该绕过窗口。
推荐阅读
- gnuplot - 鼠标移动时如何不显示坐标(x,y)?
- python - Pandas catplot中的随机y轴
- python-3.x - 以两个有界矩阵作为输入优化函数
- visual-studio - 如何修复:“元数据包含无法解析的引用:'http://
: ?wsdl'." 用于 vs 中的“配置 WCF Web 服务参考” - matlab - 使用 MatLab 从 MetaTrader 5 自动获取市场数据
- html - 使用 json 对象列表以角度生成层次结构视图
- android - 如何检查请求何时发送?
- python - 使用 Python 连接到 Power BI XMLA 端点
- php - 任何类型的文件都已根据我的 allowed_types 规则进行更新
- powerbi - 转换带有日期列的文本以在 Power BI 中显示月份和年份