Carina automation framework (TestNG): Web, Mobile, API, DB etc testing...
APACHE-2.0 License
Bot releases are visible (Hide)
Published by avabishchevich about 3 years ago
1.6.2
or RELEASE
mvn -U clean compile install
Published by avabishchevich about 3 years ago
1.6.1
or RELEASE
mvn -U clean compile install
Published by avabishchevich about 3 years ago
1.6.0
or RELEASE
mvn -U clean compile install
Published by avabishchevich over 3 years ago
#do driver close and quit (recommended for native chromedriver usage on Windows to fix issue with out of space)
chrome_closure=true
javascript error: Cannot read property 'outerHTML' of null
for screenshoting1.6.0
or RELEASE
mvn -U clean compile install
Published by avabishchevich over 3 years ago
mvn -U clean compile install
Published by avabishchevich over 3 years ago
mvn -U clean compile install
install
goal required as misprints were fixed in MobileCapabilities class. It should redownload and show compilation failures if any.Published by avabishchevich over 3 years ago
mvn -U clean compile
Published by avabishchevich over 3 years ago
Published by avabishchevich over 3 years ago
MCloud Selenium Grid STF integrated is determined on the server side by STF_URL and STF_TOKEN variables
ask for assistance if you don't know howto fix something
make sure to register net.bytebuddy as a dependency.
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
Example of the movement for carina-demo can be found here.
Published by vdelendik almost 4 years ago
driver_recorder
property which could generate driver sessions log/video artifacts using the carina.Published by avabishchevich almost 4 years ago
6.5.46 (2020-11-23)
Published by avabishchevich almost 4 years ago
6.5.45 (2020-11-09)
Published by avabishchevich almost 4 years ago
7.0.0-beta1 (2020-11-09)
Published by avabishchevich almost 4 years ago
6.5.44 (2020-11-02)
// selenoid push automatically video, log and metadata if appropriate capability enabled
capabilities.enableVideo=true
capabilities.enableLog=true
capabilities.enableMetadata=true
// carina generate relative artifact link and register it Zebrunner Reporting with new names "Video", "Log" and "Metadata"
headless_mode=true
Published by avabishchevich about 4 years ago
6.4.43 (2020-10-12)
[#1119] Removed the necessity to override several mandatory arguments. Ability to inject specific carina sub-module as dependency simplified a lot.
[#1131] The default value for VideoAnalyzer was set to false
[#1123] Read all properties once, now they are used whenever needed/required
Published by avabishchevich about 4 years ago
6.4.41 (2020-09-21)
[#1082] Headless tests are now started/executed using a single property
[#1021] Replaced hub_mode by optional capabilities.provider
[#544] 6.x: refactored the jira updater
[#1078] Could not assign a custom retry analyzer since AbstractListener override its usage
Published by avabishchevich about 4 years ago
6.4.40 (2020-09-07)
[#1089] Redesigned low-level elements manipulation using fluent waits for selenium hub under the huge load.
It should provide more stability and fix the issue when the hub returns an empty response under the load: Unable to determine type from: <. Last 1 characters read: <
[#544] Removed unused Jira properties: jira_suite_id, jira_create_new_ticket, jira_project and jira_project_short
[#1099] Build-snapshot: Caught exceptions during server log reading
[#1098] Fixed the error: refindElement: searchContext was null for By.id: [id] (By.id: [id])
[#1097] Thumbnail images were not generated anymore by Carina
[#1081] Carina report: Link to a test case was wrong
[#1052] Fixed the stack overflow while trying to read the configuration
[#1042] Rerun failed tests did not work as expected
[#1075] Priority was unworking (closed as vendor issue)
Published by avabishchevich about 4 years ago
6.4.39 (2020-08-07)
[#1087] Switched to the 4.2.72 zafira-client to support the latest Zebrunner Cloud reporting changes
[#1079] Build-snapshot: Added exception handling in getting screenshot links for the report
[#1076] Maven Support for Carina Dependencies
[#1084] [Mobile] ExtendedWebElement's check() and uncheck() methods did not work
[#1077] Fixed the problem with firefox_preferences in _config.properties
import com.jayway.restassured.response.Response
import io.restassured.response.Response;
Published by avabishchevich over 4 years ago
6.4.38 (2020-07-13)
WinAppDriver support implementation to test Windows desktop applications
PageOpeningStrategy introduced. It allows to determine page/screen loading state by marker element visibility, url equality or both these conditions (option by default)
[#1053] Updated core archetype switching to slf4j and removing old log4j dependencies
[#1032] Added XML schema validator for carina-api module
[#825] Added the ability to change rqPath, rsPath, propertiesPath for api verification calls
[#1060] Provided the ability to disable thread_count manipulation by core
thread_count=custom
[#1070] Device class did not instantiate properly
[#1067] No loggers in catch block for the killProcessByPort method
[#1042] Rerun failed tests did not work as expected
[#821] setHeaders() method was parsing a partial header if a header was "complex"
N/A
Published by avabishchevich over 4 years ago
6.4.37 (2020-06-11)
Rest-assured and org.json dependencies updated in carina-api module.
Important! Take a look at the required Migration Steps due to the renamed packages!
[#1035] Updated java docs for a set of files/modules
[#1048] Upgraded the Apache commons-text dependency 1.7->1.8
[#1031] Default URL configuration property was reset to empty by default
[#936] Bumped up to 7.3.0 Appium Java Client
[#935] Updated the dependency in pom.xml after getting Apache POI Warnings
Hid system listener messages to debug
[#1046] Excluded screenshot capturing for "Illegal base64 character 2e" failure
[#1043] Rerun failures due to the index bound array exception fixed
[#1035] javadoc failures were fixed for the set of files/modules
[#1033] Console showed a decrypted/actual password for the encrypted text
[#963] Stop test execution in case of mistakes with custom_capabilities property
[#910] "Base ClassLoader No Longer from URLClassLoader" was fixed starting from Java 9
import com.jayway.restassured.response.Response
import io.restassured.response.Response;