Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在不使用自动身份验证的情况下处理登录身份验证弹出窗口?_Java_Selenium_Login - Fatal编程技术网

Java 如何在不使用自动身份验证的情况下处理登录身份验证弹出窗口?

Java 如何在不使用自动身份验证的情况下处理登录身份验证弹出窗口?,java,selenium,login,Java,Selenium,Login,如何在不使用自动身份验证的情况下处理登录身份验证弹出窗口 有谁能帮我做到这一点吗?已经解释了-如何通过非常简单的步骤自动化非基于浏览器的功能。请检查一下。请注意,他使用AutoIT也是出于同样的目的[这是您的要求],但它只适用于windows平台。From解释了如何通过非常简单的步骤自动化非基于浏览器的功能。请检查一下。请注意,他使用AutoIT也是出于同样的目的(这是您的要求),但它只适用于windows平台。我猜您正在尝试处理通过Java脚本提供的基本身份验证弹出窗口。您可以通过将用户ID和

如何在不使用自动身份验证的情况下处理登录身份验证弹出窗口


有谁能帮我做到这一点吗?

已经解释了-如何通过非常简单的步骤自动化非基于浏览器的功能。请检查一下。请注意,他使用AutoIT也是出于同样的目的[这是您的要求],但它只适用于windows平台。From

解释了如何通过非常简单的步骤自动化非基于浏览器的功能。请检查一下。请注意,他使用AutoIT也是出于同样的目的(这是您的要求),但它只适用于windows平台。我猜您正在尝试处理通过Java脚本提供的基本身份验证弹出窗口。您可以通过将用户ID和密码放入URL来处理基于java脚本的身份验证。让你的URL像下面这样,它不会要求在弹出窗口中输入凭据


http://UserID:Password@YourWebsite.com

我猜您正在尝试处理通过Java脚本提供的基本身份验证弹出窗口。您可以通过将用户ID和密码放入URL来处理基于java脚本的身份验证。让你的URL像下面这样,它不会要求在弹出窗口中输入凭据


http://UserID:Password@YourWebsite.com

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

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


希望它能帮助您:)

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

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


希望它能帮助您:)

是基于windows的控件还是浏览器弹出窗口?基于窗口的登录身份验证是基于windows的控件还是浏览器弹出窗口?基于窗口的登录身份验证该代码仅在我的系统中有效。我在另一个系统中尝试过它不起作用。您知道为什么吗?请尝试提供更多的等待时间,并尝试放置thread.sleep();另外,这些代码只在我的系统中工作。我在另一个系统中尝试过,但它不工作。您知道为什么吗?请尝试提供更多的等待时间,并尝试放置thread.sleep();也