在选择时调用多个浏览器
本文关键字:浏览器 调用 选择 | 更新日期: 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
希望有帮助:)