Fix UI tests (#950)

* Fixed unstored weak reference warning

* Prevent the timeline from jumping whenever we access XCUIApplication properties

* Prevent UI tests from causing side effects on the timeline

* Update userSession reference screenshots

* Fix create room UI tests

* Update inviteUsers UI test reference screenshots

* Allow certain tests to enable timeline accessibility

* Fix roomLayout tests and update reference screenshots

* Disable the testTimelineLayoutInMiddle test because of flakiness

* Update screenshots following timestamp addition

* Another attempt

* Yet another attempt, replace XCUIScreen screenshots with XCUIApplication ones, decrease delay to 1 second

* Allow tests to retry up to 3 times before failing the run
This commit is contained in:
Stefan Ceriu
2023-05-26 17:43:38 +03:00
committed by GitHub
parent 142a8d6275
commit a1fdfd068a
79 changed files with 241 additions and 245 deletions
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b8c550f90b3ed194b8c5177e11cd84238b4cf93ac3dc9f7aeee35659e7d1ca0e
size 287547
oid sha256:426b8787bf71ebf9a30e6522724a167d22eb4408aa6bb2eae5449b54670d9705
size 299507