2013-07-12 71 views
-3

在我的測試,我可以自動用IE瀏覽器打開:如何用代碼打開IE?

public void OpenIEtoAppURL() 
{ 
       System.Diagnostics.Process.Start("iexplore", "www.google.ca"); 
} 

將在其他計算機這項工作,可能沒有管理權限?這種方法會導致病毒的虛警嗎?

我不確定這是否是打開IE的最佳方法,所有的改進都會被讚賞。

注意:目標用戶是不擅長電腦的人,所以我不想用授權檢查來警告他們。

我正在嘗試製作某種可執行文件,以便他們只需點擊它就可以每週爲特定的Web應用程序運行一套自動化測試。

回答

1

這將工作,但這是做錯的方法。

相反,你應該打開URL本身:

Process.Start("https://google.com"); 

這將在用戶的默認瀏覽器打開網頁。
請注意,該協議是必需的。

+0

永遠不知道你可以做到這一點。我會研究協議。 – RedAces

0

你想完成什麼?你提到那些不擅長電腦的人,但你的標籤是用於測試的。你有非技術人員進行自動化測試嗎?

如果你只想要IE瀏覽器,你可以試試ShDocVw.InternetExplorer。