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......

Join the conversation! Your thoughts help the community grow.