In this blog, I have discussed the difference in concepts and tools used in selenium with java language and selenium with C# language
Please find the table,
| S.No |
Concepts |
Selenium with Java |
Selenium with C# |
| 1 |
Software needed |
Java(JDK) |
Dot net SDK |
| 2 |
IDE |
Eclipse IDE(mostly preferred) |
Visual Studio(community edition which is open source) |
| 3 |
Dependency/Library manager |
Maven |
NuGet |
| 4 |
Test Framework |
TestNG, Junit, Cucumber BDD |
Nunit,MSTest,Xunit,SpecFlow |
| 5 |
Test runner file |
Testng.xml file |
Not available |
| 6 |
Style of tests written |
Using TestNG or JUnit annotations for unit testing |
Using [setup] [test] [teardown] annotation |
| 7 |
Reports support |
Allure, extent report, TestNG report |
Allure, extent report |
| 8 |
Project metadata information present in |
pom.xml |
.csproj file |
Thank you, Happy learning......