Repository navigation
Getting started
To get started using Objectivity Test Framework create new project in Visual Studio and install one of nuget packages:
In case of problems with running tests in your internet browser remember to update version of Selenium WebDriver from Nuget packages.
-
If you want to use our framework with NUnit
-
1.1. Create a new class library project in Visual Studio
-
1.2. Install Objectivity.Test.Automation.Common.NUnit package. You can do this by selecting the packages via the Tools>NuGet Package Manager>Manage NuGet Packages for Solution dialog or run the following commands in the Package Manager Console:
PM> Install-Package Objectivity.Test.Automation.Common.NUnit -
1.3 Edit App.config added as a content to you project during installation of Objectivity.Test.Automation.Common.NUnit nuget package. Change settings stored in App.config to target your application under tests.
-
1.4 Create Page Object Pattern classes inherits class ProjectPageBase added as a content to you project during installation of nuget package.
-
1.5 Create your first test class inherits ProjectTestBase added as a content to you project during installation of nuget package. More details about ProjectTestBase clasess can be find here.
-
1.6 Build your project and run first test, to run NUnit tests from Visual Studio remember to install NUnit3 Test Adapter - make sure that adapter is available for your version of Visual Studio.
-
-
If you want to use our framework with MsTest
-
2.1. Create a new unit test project in Visual Studio
-
2.2. Install Objectivity.Test.Automation.Common.MSTest package. You can do this by selecting the packages via the Tools>NuGet Package Manager>Manage NuGet Packages for Solution dialog or run the following commands in the Package Manager Console:
PM> Install-Package Objectivity.Test.Automation.Common.MSTest -
2.3 Edit App.config added from Objectivity.Test.Automation.Common nuget package
-
2.4 Create your first Page Object Pattern class inherits ProjectPageBase
-
2.5 Create your first test class inherits ProjectTestBase. More details about ProjectTestBase clasess can be find here.
-
2.6 Build your project and run first test.
-
- Home
- Getting started
- Ocaramba framework with Appium
- Parallel tests execution
- MsTest DataDriven tests from Xml and CSV files
- NUnit DataDriven tests from Xml, CSV and Excel files
- Comparing files by NUnit DataDriven tests
- Visual Testing
- Screen shots: full desktop, selenium. PageSource saving
- Verify-asserts without stop tests
- Downloading files
- Helpers
- Override browser profile preferences, install browser extensions, Headless mode
- Debugging Test.Automation framework
- Logging
- Performance measures
- Webdriver Extends
- More common locators
- Selenium-Grid-support
- Advanced Browser Capabilities and Options
- AngularJS synchronization
- Update App.config or appsettings.json
- Cross browser parallel test execution with testing-Cloud-Providers\SeleniumGrid
- Verifying Javascript Errors from browser
- Enabling Performance Log for Chrome
- Azure DevOps Support
- Edge browser Support
- Downloading and running Selenium Grid with Powershell
- Run Ocaramba tests with Docker container
- HTTP auth in Internet explorer
- ExtentReports Support