在选择时调用多个浏览器

本文关键字:浏览器 调用 选择 | 更新日期: 2023-09-27 18:20:04

问题是,我想在我的应用程序中调用IE、Firefox,当我从下拉列表中选择一个时,它实际上应该是机器上的最新版本,并且应该在其中运行应用程序。有人能建议如何为它编码吗?我正在使用C#、selenium web驱动程序来构建

在选择时调用多个浏览器

在C#中:

System.Diagnostics.Process.Start("firefox", "http://www.google.com/");

在谷歌页面中启动Firefox。

和:

System.Diagnostics.Process.Start("iexplore", "http://www.google.com/");

在IE中。

使用Process.Start()API启动所需的浏览器。无论如何,你可能需要对值进行硬编码,即firefox,即chrome等。这有点问题。

因此,您可以从注册表中找到所有安装的浏览器,路径为HKEY_LOCAL_MACHINE''SOFTWARE''Clients''StartMenuInternet

希望有帮助:)