- PropagateEyesTestResults model modifier failure in UFG test suites Trello 3216
- IosVersion.LATEST is not a valid AndroidVersion error when native_mobile_grid is configured with Android device Trello 3174
- Configuration option dont_close_batches can now be set in yaml config Trello 3103
Create Batch Info
keyword now accepts optional notify_on_completion argument Trello 3084- notify_on_completion can be specified in batch section of config Trello 3084
Eyes Set NMG Capabilities
keyword to update existing capabilities with NMG params GH-1124Eyes Create NMG Capabilities
keyword to create new capabilities with NMG params in it GH-1124
- Improved error handling GH-1124
- Not possible to remove runner related sections from config Trello 3016
- Coded region keywords now support optional padding and region_id arguments Trello 2977
- Post-propagate of test results for test report Trello 2898
- Distribute code in form of universal wheel package Trello 2962
- Regression with browser info assign
- Support of Shadow DOM feature with Eyes Check Region Trello 2826
- Support for typed exceptions implemented in eyes-universal 2.5.19 Trello 2912
- [eyes-robotframework] YAML linter for Robot Framework Trello 2820
- Page coverage api Trello 98
- [eyes-robotframework] UFG for mobile native apps Trello 2863
- [eyes-robotframework] Configuration file as environment variable Trello 2768
- [eyes-robotframework] Python 2 parsing config issue
- Crash when screen orientation and version were not set in AndroidDeviceInfo on python 3.7+
- iPhone_8_Plus and iPhone_SE UFG devices
- UFG for mobile native apps Trello 2863
- Runner.get_all_test_results() had missing browser_info in UFG tests
- Test results returned by Runner.get_all_test_results() could not be deleted
- Aborted tests were missing in Runner.get_all_test_results() results
- Runner.get_all_test_results() now aborts unclosed tests Trello 19
- Remove Target.shadow method as inconsistent
- Configurable delay before UFG snapshot (wait_before_capture api) Trello 20
- Target selection in Shadow DOM Trello 2822
- Restore VisualGridRunner agent id Trello 2819
- Unable to set
device_name
inapplitools.yaml
Trello 2810
- Eyes configured with n-versions-back UFG rendering targets raised an exception on open Trello 2809
- Specify supported python version via
Requires-Python
classifier Trello 2804
- Custom configuration properties were incorrectly added to batch properties
- Unable to abort eyes after Runner.get_all_test_results call Trello 1223
- Eyes configuration can be set via Eyes.configuration property Trello 1223
- Allow installing with older appium and selenium on python>=3.7
- Eyes.locate unexpected None error when requested locator was not found Trello 2796
- [eyes-robotframework] Serialization of stitch_mode from
applitools.yaml
- [eyes-robotframework] Update default viewport for
web_ufg
inapplitools.yaml
- Error when trying to check target referenced By.ID selector Trello 2794
- Library is now based on Universal SDK
- Avoid using deprecated desired_capabilities attribute of Selenium 4 webdriver Trello 2742
- Appium EyesWebDriver crashes on user_agent access Trello 2734
- Error when checking full element in mobile browsers Trello 2716
- [eyes-robotframework] No agent_id Trello 2729
- [eyes-robotframework] Not possible to assign batch info in
Eyes Open
Trello 2730 - [eyes-robotframework] Consistence usage of enums Trello 2731
- Eyes Robot Framework SDK GH 377
- Debug logging in UFG resource downloader to aid stuck runner debugging Trello 2684
- UFG test is aborted if render server responds with null render status Trello 2689
- False unclosed test warnings are printed for finished tests Trello 2688
- Timeout argument and state logging to get_all_test_results method of runner Trello 2684
- ClassicRunner stitching issue Trello 2615
- [eyes-images] Support of searching region in OCRRegion Trello 2663
- Re-apply abort-on-error fixes avoiding aborting tests after close call Trello 2612 Trello 2629
- Failure to capture regions on scrolled down page Trello 2392
- Revert 4.22.1 fixes as it caused tests to be aborted if abort was called after close_async Trello 2654
- Mobile Safari CSS stitching error Trello 2614
- UFG Tests stay in running state when render fails Trello 2612
- UFG abort tests if captured CDT size is bigger than 30mb Trello 2629
- Attrs version incompatibility Trello 2610
- JS Layout breakpoints suport Trello 2258
- Layout is skewed off coded selector Trello 2583
- Allow Python Proxy via ProxySettings object Trello 1583
- Eyes stuck when stitching scrollable region on a scrolled down page Trello 2568
- Capture regions inside manually switched frames Trello 2136
- Supporting agent_run_id and variant_id. Trello 2527
- Viewport location algorithm fails on iPhone XR landscape screenshots Trello 2559
- Support of Custom Properties in BatchInfo Trello 2445
- Send more data with Match Request Trello 2454
- Automatic viewport position detection on iOS devices Trello 2532
- [eyes-images] viewport not automatically set Trello 2491
- Check multiple times fails for some types of check Trello 2476
- Failed to set viewport size error Trello 2483
- Use brotli library instead of brotlipy which fails to install on OSX Trello 2503
- CSS is not loaded properly using the UFG Trello 2503
- Browser cookies are used when UFG resources are downloaded Trello 2433
- Update missing types Trello 2494 Trello 2471
- disable_browser_fetching configuration option is now True by default Trello 2433
- UFG not loading resources with proxy Trello 2433
- Some checks in multi-checks tests might be skipped Trello 2463
- Add extract_text_region for OCR support Trello 2440
- Better logging to aid dom-capture script errors debugging Trello 2457
- Add extract_text_region for OCR support Trello 2440
- Region screenshots not working with images.Eyes Trello 2432
- StdoutLogger accepts true/false for debug/info levels Trello 376
- Structured logging Trello 2395
- DOM snapshot script to 4.4.8 Trello 1835
- Concurrency version 2 protocol optimizations Trello 2368
- Retry on dom-snapshot frame capture error Trello 2212
- Unable to capture multiple scrolled region screenshots Trello 2397
- DOM snapshot script to 4.4.3 Trello 2405
- Add SAFARI_EARLY_ACCESS BrowserType Trello 2385
- delete() method to TestResults class Trello 2371
- Updated concurrency model, added RunnerOptions Trello 2152
- DOM snapshot script to 4.4.1 Trello 2370 Trello 2380
- DOM snapshot script to 4.2.9 Trello 2364
- Temporarily disabled skip list Trello 2363
- DOM snapshot and DOM capture scripts to 4.2.8 and 8.0.1 Trello 2364
- API to disable cross origin rendering Trello 2346
- Steps/checks stuck in running state Trello 2340
- Supporting iPhone 12 in
IosDeviceName
class. Trello 2269
- Support cross origin iframes in UFG Trello 551
- Add x-applitools-eyes-client-request-id header to API requests Trello 2332
- Add padding option to match regions Trello 2337
- Pin keyring dependency for travis deploy stage. Update some tests Trello 2309
- Add more retries for connection to server Trello 2335
- Manually applied layout regions do not work on the Visual Grid Trello 2317
- Dom Snapshot Timeout exceptions on heavy pages Trello 2227
- Target.region() outside of viewport on MobileSafari with iOS Simulator doesn't work correctly Trello 1708
- Parsing CSS has failed if
@charset
was present Trello 2227
- Abort UFG test if dom-snapshot script failed Trello 2227
- Lifted pillow restriction to support python 3.9 Trello 2303
- Native app error message on eyes.open Trello 2291
- DOM-Snapshot hangs on pages with huge DOM Trello 1983
- Restrict tinycss2 dependency below 1.1.0 as it breaks css parsing Trello 2287
- New logs for printing dom snapshot result Trello 2252
- Allow to disable fetching page resources by dom snapshot script Trello 2242
- Coded Layout region placed in the wrong spot Trello 2200
- Resources grabbed from cached resources are still sent in the render's resource map Trello 2129
- Supporting check full element with ufg Trello 2145
- Incorrect Device Name send to Dashboard Trello 1163
- Broken scaling on mobile native apps Trello 465
- Problem with check window when driver context is Frame Trello 1421
- Allow to call eyes.check(Target) without required tag parameter Trello 1332
- Added IosVersion for IosDeviceInfo Trello 2187
- Error in log file when checking a page with cors frames Trello 2191
- [UFG] Add non-200 URLs to resource map Trello 1798
- Print OS and Python versions to logs Trello 2153
- Add missing test for set_viewport_size Trello 1919
- Uploading of big resources breaks rendering in UFG Trello 2154
- Update implementation of dom_capture to use the latest dom-capture js script Trello 2146
- Change guidelines_version to version in SessionAccessibilityStatus Trello 1890
- Missing match regions on UFG with Python 2 Trello 2020
- Add additional domains and app names information Trello 870
- Internal test infrastructure update Trello 2147 GitHub 237 GitHub 232
- VisualGrid Options Trello 2089
- Added
name
andnames
to VisualLocatorSettings Trello 2077
- Match level have been changed automatically when call match region Trello 2104
- Remove typing annotation that Enum accepts Text Trello 2076
- Remove DOM-Snapshot and DOM-Capture from being tracked in Git Trello 2099
- Allow to setup custom server connector Trello 2055
- Public interface to set debug screenshots provider Trello 2058
- Screenshot retry mechanism is now more efficient Trello 1866
- Limited screenshot size. Trello 1991
- Add missing typedef for Visual Locators type Trello 2069
- UFG Bad DOM Rendering of Salesforce page Trello 1899
- The internal objects inside of Configuration properties wasn't copied properly Trello 2010
- DOM snapshot scripts to 4.0.1
- Randomly render errors and skip list issue on UFG Trello 2044
- Unicode issues with UFG and Windows Trello 2027
- Improve indication that app_name and/or test_name are missing Trello 2038
- Skip list for DOM snapshot Trello 1974
- DOM snapshot scripts to 3.7.1
- clear_properties method missing in UFG Trello 2010
- Additional strategy to set viewport size Trello 1919
- Option for use latest available versions of libraries for Py3 Trello 2008
- Visual Viewport support for UFG Trello 1957
- Improved traceback info for Configuration.add_browser/s() and match regions Trello 1998
- Increased backoff for uploading to Storage Service Trello 2001
- Remove get\set_viewport_size from Eyes images Trello 1413
- Added missing
stitching_service
URI field inRenderRequest
. Trello 1988 - DOM snapshot scripts to 3.5.3 Trello 1865
- Add additional devices support to the DeviceName ENUM Trello 1751
- Support of visual locators Trello 1754
- Removed
IosScreenOrientation
enum in favor of existingScreenOrientation
enum due to same viewports issue. Trello 1944
- Internal changes for ticket Trello 1872
- Match regions returns incorrect number of regions Trello 1911
- element.find_element(s) search element(s) on full source page instead of inner element Trello 1830 GH #189
- Error for using EDGE is thrown with no reason - Python Trello 1873
- Supported rendering on ios simulators. Trello 1872
- dir(eyes_driver) and dir(eyes_element) call on Python 2 raise an error Trello 1879 GH #174
- element.find_elements call raise an error Trello 1830 GH #174
- All New tests was marked as Unresolved Trello 1841 GH #176
- UFG test is not rendered if content-type is None Trello 1836 GH #179
- Accessibility Validation feature Trello 1767
- element.find_element call raise an error; driver.switch_to.window if prev tab was closed raise an error Trello 1794
- Add tag release event Trello 1758
- UFG Edge Chromium support Trello 1757
- StartSession request now considers "isNew" flag. Trello 1715
- All SDKs should report their version in all requests to the Eyes server Trello 1697 GH #153
- Tests doesn't work with Python 2 when coded region is used Trello 1684 GH #146
- Custom methods and attributes that was added to ChromeDriver wasn't accessible from EyesWebDriver instance Trello 1602 GH #150
- VG tests hang intermittently Trello 1566
- Issue With VG Capturing After Element Check Trello 1639
- VG Ignore region in the wrong coordinates Trello 1654
- Handling Data URL in CSS Trello 1656
- Missing useragent in headers during downloading of resources for VG Trello 1646
- Appium Native tests fail with error Trello 1590
- Non consistent execution of tests with VG Trello 1623
- get_all_test_results return always one TestResults object
- Dom snapshot updated to 3.3.3 Trello 1586
- DOM directly to storage service on MatchWindow. Trello 1592
- DOM capture and snapshot scripts to 7.1.3 and 1.4.9 respectively
- Requirements issue with attrs Trello 1578
- VG not rendering properly with external css which contain relative resources Trello 1619
- Batch notification is not working if batch id contains some non URL-compatible symbols Trello 1567
- execute_script of EyesWebDriver not work with EyesWebElement Trello 112
- The
TypeError: integer argument expected, got float
was raised in some cases Trello 1536 - Set is_disabled cause an error Trello 611
- Python SDK crashed on get RenderInfo with new server version Trello 1555
- Allow to set api_key and server_url after set_batch_ids in BatchClose GitHub 106
- DefaultMatchSettings being overridden incorrectly by ImageMatchSettings Trello 1495
- "Got an empty screenshot window!" with viewport screenshot GitHub 107
- Pin Appium Python Client to 4+ version
- The ServerConnector now utilize HTTP Session GitHub 101
- Wrong object inside TestsResults.steps_info
- Batch Notifications Trello 1380
- Use start_session and render_info as long requests
- Uploading images directly to data storage server Trello 1461
- Same test on different browsers (VG) are splitted to different batches if batch name isn't configured explicitly Trello 1498
- Typo in BrowserType
- Prevent to download resources with urls that starts from
data:
- Creating VGResource with Python 2
- Visual Grid: Added older versions support for Chrome, Firefox and Safari browsers. Trello 1479
- Dependencies warning at runtime Trello 1476
- Infinite loop during render when opened without viewport size #90
- Multiple instances opening on Windows Trello 1457
- Wrong screenshot location when using .fully() Trello 1455
- Handling setoverflow Trello 1448
- Broken By.XPATH select in fluent interface Trello 1452
- Support SVG resource fetching Trello 193
- Python SDK was abort_async Trello 1090
- (selenium) Not working switching to previous context after check Trello 1262
- (visualgrid) Test should be aborted if rendering failed Trello 46
- Fluent interface for Configuration Trello 1407
- Call of eyes.get_configuration() raises exception Trello 1405
- eyes get/set_configuration() was returning configuration instance instead of clone Trello 1378
- Classic Runner get_all_test_results() Throws type error Trello 1381
- app_urls and api_urls were always None in TestResults
- Validation error when passing RectangleSize as viewport_size in Configuration
- CSS scrolling in chrome 78. Trello 1206
- Rotation on mobile is broken Trello 1354
- Capturing iframe's with VG Trello 1356
- VG test don't run correctly with multiple Eyes Trello 1329
- Match region support in VG
- Check region support in VisualGrid client Trello 1360
- DomCapture 7.0.22, DomSnapshot 1.4.8 Trello 1227
- ClassicRunner Trello 1093
- Type hints for Target class.
- Allow to get/set Configuration in Eyes with methods.
- This CHANGELOG file.