Skip to content

0.0.91

Compare
Choose a tag to compare
@anandbagmar anandbagmar released this 23 Jan 05:24
· 284 commits to main since this release

**BREAKING CHANGES:

  • For web, browserVersion is a mandatory parameter in the browser_config.json
  • pCloudy capabilities have changed. Refer to the sample here - theapp_pcloudy_capabilities.json

New capability added:

  • ELECTRON app support
  • Ability to override the base URL for web tests
  • Ability to override the browser_config file to use for web tests
  • Use log4j 2.x via the log4x 1.x bridge
  • Ability to control if the test should be marked as failed when a visual difference is found

What's Changed

Co-authored-by: @vaishnavibawankule
Co-authored-by: @AmanDaharwal
Co-authored-by: @MedhaGupta-Ril

Full Changelog: 0.0.90...0.0.91

  • updated npm packages (appium 2.4.1)
  • Electron App Setup (#415)
  • fix issue related to test completion
  • [Teswiz Enhancement] Browser version support for electron and web testing (#417)
  • Replacing selenium maximize function with toolkit screen size
  • Updated readme
  • Add the electron app platform and driver version
  • Adding web driver manager for browser version for electron application
  • Fetching browser version from the command line
  • Fetching file names for Windows
  • Adding browser version for web test for Chrome browser
  • Modifying the method to get fileName
  • JioMeet Sample Test case for Electron Application (#467)
  • Jio Meet single-user test case to mute and unmute after user sign in
  • JioMeet sample test, removing extra code from BL and Steps adding test data for electron app
  • JioMeet sample test case refactoring.
  • Made Changes to the in-meeting screen web, steps, and test data
  • change the start meeting locator and remove unused imports
  • updated the get Meeting ID method by using the javascript executor and start an instant meeting
  • [Electron enhancement] Window Handle for electron application for multiple execution (#486)
  • change the WebDriver manager version parameter and change the browser schema details
  • Handle windows for electron application
  • Adding electronAppLoadingPage and electronAppLoadTime parameter in browser config,
  • Adding while Loop for window handle and throws exception after electronAppLoadTime
  • Adding loggers for window handle in electron application
  • use ATD from revertDeviceFarmUrl branch
  • use Applitools 5.66.5
  • use BRANCH_NAME in GitHub actions
  • GitHub actions - update README only if running in main
  • set IS_VISUAL=false for electron app
  • get branch name correctly (instead of HEAD in CI)
  • add browserVersion in browser_headless_config.json
  • Added test to demonstrate how to override the default BROWSER_CONFIG_FILE provided in the config.properties
  • removed unnecessary log statements in ReportPortalLogger
  • use the same browser config in the test to override the default one
  • Fix for Log4j2 unreadable logs issue (#522)
  • Added support for Log4j2PluginsCacheFileTransformer
  • Added exclude Log4j2Plugins.dat
  • Updated Log4j 2.x Apis (#523)
  • updated log4j references with logging.log4j and LogManager
  • removed log4j2 references from Gradle
  • removed migration of Log4j1 to Log4j2 from Runner
  • Catch any internal exception that may be thrown and fail the test run accordingly
  • updated calculator capabilities and config properties
  • Browser stack web issue (#544)
  • commented if block and added local identifier
  • removed the comment and added local identifier
  • updated calculator capabilities for pCloudy and updated pCloudySetup based on appium 2.x
  • updated capabilites, configs and small refactoring in PCloudySetup.java
  • removed appium-dashboard plugin
  • updated caps
  • do not terminate the app if it is the driver created by ATD
  • Updated to log4j2 properties (#550)
  • added reconfiguration of log4j2 in setLogPropertiesFile
  • added log4j2.properties
  • replaced PropertyConfigurator with LoggerContext
  • updated log4j2.properties file reference in the .properties file
  • updated log4j2.properties file reference in .README.md
  • added default log4j.properties file
  • removed log4j.properties and default log4j.properties file
  • When printing the environment variables and system properties, exclude variables containing the name "key, password" and "java.class.path, java.library.path" respectively
  • Create a separate workflow for TheApp tests and calculator tests
  • split the Android tests in 2 separate workflows