我想通過點擊Visual Studio中使用C#的開始按鈕來加載網頁並立即登錄。使用C#打開並自動登錄到網站#
我已經使用了Watin框架,但似乎無法讓代碼工作。
我也有這個代碼打開一個URL:
string url = "http://www.google.com";
System.Diagnostics.Process proc = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo(url);
proc.StartInfo = startInfo;
proc.Start();
其中僅打開了一個網頁,但我不確定如何進入自動登錄的詳細信息。任何人都可以幫我嗎?提前致謝!
下面是我嘗試從Watin使用的代碼,它沒有工作,它加載了一個網頁,但只給了本地主機。不是我想要的網站導航到:
public void SearchForWatiNOnGoogle()
{
using (var browser = new IE("http://www.google.com"))
{
browser.TextField(Find.ByName("q")).TypeText("WatiN");
browser.Button(Find.ByName("btnG")).Click();
Assert.IsTrue(browser.ContainsText("WatiN"));
}
}
我用正確的引用,並沒有構建錯誤,它只是加載了錯誤頁面。即使當我試圖在測試環境中創建項目時,它仍然會做同樣的事情。
任何知道如何打開網頁並自動登錄的人都會很棒。
請發佈您嘗試過的Watin框架 –
這是用作自動化測試還是其他用途? –
打開網頁的方式只是告訴Windows用默認瀏覽器打開一個URL。我懷疑你可以像這樣對瀏覽器產生影響,因爲進程只接受標準輸入。 – Tobberoth