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中,我在設置的用戶身份驗證部分設置了自動登錄。 –