Selenium:在.net中是否有像“Maven”这样的构建自动化工具,我们可以在其中定义依赖项,插件,测试套件等

问题描述 投票:0回答:3

以前,我使用Java自动化Web应用程序 - selenium,testng / junit,Maven,Jenkins。现在,由于公司的要求,我需要从Java转向.Net环境。

是否有像Maven for .NET这样的构建自动化工具?

java c# .net selenium jenkins
3个回答

0
投票

看看NuGet

从他们的官方文件:

任何现代开发平台的基本工具都是一种机制,开发人员可以通过该机制创建,共享和使用有用的代码库。这些库通常被称为“包”,因为它们可以包含已编译的代码(作为DLL)以及使用这些库的项目中可能需要的其他内容。对于.NET,共享代码的机制是NuGet,它定义了如何创建,托管和使用.NET的包,并为每个角色提供工具。


0
投票

NuGet是硒和C#最常用的自动化工具。我会推荐这个。如果由于某种原因NuGet没有得到你想要的东西,请按照之前的答案中的说明尝试这些。

MSBuild - 与Microsoft Visual Studio软件包的非常好的集成。

BuildIt - 另一个轻量级的Microsoft替代品,我不会真的推荐给新手用户。

另请阅读NuGet is fully integrated into MSBuild,如果您更喜欢MSBuild提供的简易性和灵活性以及NuGet的便利性,您可以这样做

© www.soinside.com 2019 - 2024. All rights reserved.