Selenium 可以用于 .NET 应用程序吗?
seleniumautomation testingtesting tools更新于 2026/2/2 16:22:17
我们可以将 Selenium 用于 .NET 应用程序。我们需要在系统中安装 Visual Studio 2019、Selenium WebDriver 以及 Firefox、Chrome 等浏览器。然后,我们必须使用 NUnit 框架。
启动 Visual Studio 2019,然后点击创建新项目。

在创建新项目弹出窗口的搜索框中输入 NUnit。从搜索结果中选择NUnit 测试项目 (.NET Core)。

输入项目名称和位置。然后点击"创建"继续。

由于项目是在 NUnit (.Net Core) 上设置的,因此默认会提供 Setup 和 Test 方法。

我们应该导航到 Tools 菜单,选择 NuGet Package Manager,然后点击 Package Manager Console。

我们必须执行所需的软件包管理器命令来安装 Selenium Webdriver 和 NUnit。
对于 Firefox 的 Selenium 安装,请在软件包管理器控制台中运行以下命令 −
Install−Package Selenium.WebDriver Install−Package Selenium.Firefox.WebDriver
要在 Chrome 上安装 Selenium,请在包管理器控制台中运行以下命令 −
Install−Package Selenium.WebDriver Install−Package Selenium.Chrome.WebDriver
要在 NUnit 上安装,请在包管理器控制台中运行以下命令 −
Install−Package NUnit Install−Package UUnit3TestAdapter
要检查安装状态,请在包管理器控制台中运行以下命令−
Get−Package

示例
using NUnit.Framework;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using System;
namespace NUnitTestProject1{
public class Tests{
String u = "https://www.tutorialspoint.com/index.htm";
IWebDriver d;
[SetUp]
public void Setup(){
//创建 FirefoxDriver 对象
d = new FirefoxDriver();
}
[Test]
public void Test1(){
//启动 URL
d.Navigate().GoToUrl(u);
Console.WriteLine("Url launched");
}
[TearDown]
public void close_Browser(){
d.Quit();
}
}
}
前往构建,然后选择构建解决方案。

前往测试−>测试资源管理器。然后运行测试。测试资源管理器中的输出为 −

点击打开此结果的其他输出链接,我们应该得到测试结果和标准输出。


