如何用代码打开IE?

时间:2013-07-12 15:26:28

标签: automated-tests coded-ui-tests

在我的测试中,我可以自动打开IE:

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

这可能在其他可能没有管理员权限的计算机上运行吗?这种方法会导致病毒的误报吗?

我不确定这是否是打开IE的最佳方式,任何改进都值得赞赏。

注意:目标用户是不熟悉计算机的人,所以我不想通过授权检查来警告他们。

我正在尝试制作某种可执行文件,以便他们只需点击它就可以每周为特定的Web应用程序运行一套自动化测试。

2 个答案:

答案 0 :(得分:1)

这样可行,但这样做是错误的。

相反,您应该打开URL本身:

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

这将在用户的默认浏览器中打开该页面 请注意,该协议是必需的。

答案 1 :(得分:0)

你想要完成什么?你提到那些不擅长计算机但你的标签用于测试的人。您是否有非技术人员进行自动化测试?

如果您只想要IE,可以尝试使用ShDocVw.InternetExplorer。