如何在selenium2 chrome驱动程序中覆盖基本身份验证?我在我的项目中面临一个问题,即"需要身份验证"弹出窗口即将阻止webdriver继续导航.请查找附带的截图.
我使用以下代码来实例化chrome驱动程序,
private WebDriver driver;
@Override
protected void setUp() throws Exception {
super.setUp();
System.setProperty("webdriver.chrome.driver", "C:/Selenium/chromedriver.exe");
driver = new ChromeDriver();
}
@Override
protected void tearDown() throws Exception {
// TODO Auto-generated method stub
super.tearDown();
}
Run Code Online (Sandbox Code Playgroud)
能否请你帮忙 -
谢谢,
java selenium google-chrome selenium-chromedriver selenium-webdriver
在我的python项目中,登录过程由HttpBasicAuth处理程序处理.得到响应后,我应该通过selenium加载主页面.
它应该如何完成?
它有baseurl.当基本URL由python-selenium加载时,弹出框会询问用于身份验证的用户名和密码.然后它进入主页面.
以下是两个步骤:
我使用HttpBasicAuth处理程序的原因是,当我打开我的URL时,它会打开一个用于登录的弹出窗口.因为,我们不知道由Selenium处理的弹出模式对话窗口的控制,我们切换到HttpAuthentication.
(这是我需要建议的部分.)
在这个中间部分,我使用来自HttpBasicAuth处理程序的响应进行身份验证,以便Selenium可以继续测试中的其他步骤.
如何在Selenium中对站点进行身份验证?我是否必须使用HttpBasicAuthentication Response为Selenium webdriver创建一个cookie,以便跳过登录框?