Selenium 如何处理身份验证弹出窗口

Selenium 如何处理身份验证弹出窗口,selenium,Selenium,请看下图 我需要发送电子邮件,密码和点击确定。我试过动作,机器人课。但不起作用。您可以像下面这样使用:- driver.get("http://UserName:Password@Example.com"); 用你的用户名代替用户名,密码也一样,并用你的网站更改example.com 或 希望它能帮助您:)您可以像下面这样使用:- driver.get("http://UserName:Password@Example.com"); 用你的用户名代替用户名,密码也一样,并用你的网站更改ex

请看下图


我需要发送电子邮件,密码和点击确定。我试过动作,机器人课。但不起作用。

您可以像下面这样使用:-

driver.get("http://UserName:Password@Example.com");
用你的用户名代替用户名,密码也一样,并用你的网站更改example.com


希望它能帮助您:)

您可以像下面这样使用:-

driver.get("http://UserName:Password@Example.com");
用你的用户名代替用户名,密码也一样,并用你的网站更改example.com


希望它能对您有所帮助:)

由于警告,URL中的机器人和用户名/密码不起作用,因此您可能需要尝试创建配置文件,并调用该配置文件,如果该配置文件在这方面起作用,或者使用AutoIT

我更喜欢通过提供名称来创建自己的firefox配置文件。这是步骤

创建概要文件后,手动导航到URL,提供这些身份验证并保存这些验证。正如您保存的那样,如果下次启动相同的配置文件,它不会询问,对吗

因此,请调用保存的配置文件

 ProfilesIni profile = new ProfilesIni();

 FirefoxProfile myprofile = profile.getProfile("savedProfile");

  WebDriver driver = new FirefoxDriver(myprofile);
谢谢,,
Murali

作为警报,URL中的机器人和用户名/密码不起作用,因此您可能需要尝试创建配置文件并调用该配置文件,如果该配置文件在这方面起作用,或者使用AutoIT

我更喜欢通过提供名称来创建自己的firefox配置文件。这是步骤

创建概要文件后,手动导航到URL,提供这些身份验证并保存这些验证。正如您保存的那样,如果下次启动相同的配置文件,它不会询问,对吗

因此,请调用保存的配置文件

 ProfilesIni profile = new ProfilesIni();

 FirefoxProfile myprofile = profile.getProfile("savedProfile");

  WebDriver driver = new FirefoxDriver(myprofile);
谢谢,,
穆拉里

感谢您的投入。但不幸的是,这并没有奏效。我需要加载驱动程序。获取(“);页面,然后它会询问用户和密码。是的,我尝试过,但用户名和密码包含像@#这样的特殊字符,所以我在浏览器中遇到无效的url错误。感谢您的输入。但不幸的是没有工作。我需要加载驱动程序。获取(“);页面,然后它会询问UserAndPassword。是的,我试过了,但是username和password包含像@#这样的特殊字符,所以我在浏览器中遇到无效的url错误。