我想打开一个内部网网站与硒重定向到另一个链接登录,并返回到有效登录的原始URL。例如 - 当我启动webdriver并导航到原始网站的URL https://DemoOriginalWebsite.Com
浏览器被重定向到https://Validateyourselfbeforeaccessing.com:9030
并显示下面的弹出窗口输入用户名和密码。如何填写身份验证与铬硒铬弹出#
我试图如下传递凭证,但没有奏效。
尝试1:http://username:[email protected]
尝试2:https://username:pswdValidateyourselfbeforeaccessing.com:9030
认证URL不能被直接访问。
我的实际代码:
IWebDriver chromeDriver;
ChromeOptions options = new ChromeOptions();
options.AddArgument("disable-infobars");
options.AddUserProfilePreference("credentials_enable_service", false);
options.AddUserProfilePreference("profile.password_manager_enabled", false);
chromeDriver = new ChromeDriver(options);
chromeDriver.Manage().Window.Maximize(); chromeDriver.Navigate().GoToUrl(@"http://username:[email protected]");
任何建议,请。
谢谢。让我尝试。 –
酷兄弟。 AutoIT就像你一样令人惊叹。我已将网络驱动程序更改为Internet Explorer,因为它可以让我弹出适当的窗口。将添加我的工作代码,以供读者参考。谢谢。 –
也有一个内容丰富的视频。 https://youtu.be/civzNtKTCD0 –