1
我试图启动chrome,指向需要用户凭证的网站。我试图设置一个可以自动插入用户凭证的程序,但是当我运行这个程序时,它会打开页面,但是在左上方有一个带有不愉快表情图标的黑色背景。我正在使用C#来执行此操作。在此消息的底部是我在做什么的代码片段:以编程方式打开网页
public void LaunchBrowser()
{
var startInfo = new ProcessStartInfo
{
FileName = SelectedBrowser.FilePath,
UserName = SelectedUser.UserName,
Password = SelectedUser.PasswordSecured,
Domain = "****.com",
Arguments = SelectedEnvironment.Server,
UseShellExecute = false,
};
Process.Start(startInfo);
}
你能告诉我这是为什么显示出来暗(空白)?我是否需要更改配置设置以允许用户名和密码传递到页面?
谢谢!
-Andrew
你的文件路径是什么样的? – timothyclifford
我不认为这是你想要添加你的用户名/密码的地方,因为这些将用于启动浏览器进程而不是网站本身。当你说网站需要凭证时,这些是什么?它是像Kerberos或NTLM的东西,还是它是一个登录表单? – timothyclifford
@timothyclifford - 文件路径为: FilePath = @“C:\ Program Files(x86)\ Google \ Chrome \ Application \ chrome.exe”, 当我运行这个指向Internet Explorer时,它正常工作。在Internet Explorer中,我在设置的用户身份验证部分设置了自动登录。 –