Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道如何使用 WebDriver 登录受限制的站点。当您到达该站点时,它会说:“服务器(服务器名称)需要用户名和密码。服务器说:受限制的文件。” 此消息框不提供检查元素或查看任何来源的选项,因此我无法获取框架名称或任何内容。有没有办法处理这个?这是一个开发站点并受到保护。如果需要更多信息,请告诉我。
只有一种方法可以做到这一点 - 在 URL 中发送用户名。因此,例如,如果该站点是http://www.example.com/restricted.html您必须像这样访问它
http://www.example.com/restricted.html
driver.get("http://username:password@www.example.com/restricted.html");
上述伪代码适用于 Java 中的 Webdriver,其中driver是 WebDriver 的有效实例
driver