Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix #5826 - XCUITests fail to type in URL bar #5831

Merged
merged 12 commits into from Dec 10, 2019

Conversation

isabelrios
Copy link
Contributor

PR for issue #5826

@isabelrios isabelrios force-pushed the isabelrios/Issue5826-XCUITestsFailToTypeInURLBar branch from 2e45de3 to 508d960 Compare December 2, 2019 16:17
@garvankeeley garvankeeley reopened this Dec 4, 2019
@isabelrios isabelrios force-pushed the isabelrios/Issue5826-XCUITestsFailToTypeInURLBar branch from 9127f31 to 5b3957c Compare December 5, 2019 09:17
@isabelrios isabelrios force-pushed the isabelrios/Issue5826-XCUITestsFailToTypeInURLBar branch from 8b306d4 to 2e6f6db Compare December 10, 2019 08:44
@isabelrios
Copy link
Contributor Author

@garvankeeley I think I got a workaround for the issue #5826, there are several BB runs in which that error is not present (the only failures are due to the fxa login page not being shown and the search engine addition from button tests that need to be updated)
If you agree we could give this workaround a try so that we don't see that big amount of false failures :/

@isabelrios isabelrios merged commit a297709 into master Dec 10, 2019
@isabelrios isabelrios deleted the isabelrios/Issue5826-XCUITestsFailToTypeInURLBar branch December 11, 2019 12:28
garvankeeley pushed a commit that referenced this pull request Dec 11, 2019
* Fix #5826 - XCUITests fail to type in URL bar

* waitfor textfield url before typing

* change url for address

* try tapping on address textField first

* new fixes

* using firstMatch instead of address or url

* trying to find  workaround

* more fixes

* wait longer for webview to be loaded

* comment workaround

* fix waiting for fxaccount website

* removing sleep
garvankeeley added a commit that referenced this pull request Dec 20, 2019
…handling (#5944)

* Fix #5848: Remove add search engine button from keyboard (#5857)

* Fix #5868 update onepassword in carthage (#5870)

* change source of onepassword-app-extension and update

* Update Cartfile

* Update Cartfile.resolved

* Fix: Expression implicitly coerced from '[String : Any?]' to '[String : Any]' (#5876)

* Add Fragment Support for Search Terms  (#5847)

* add fragment support for search engine

* refactor and re indent file

* add test case of fragment usage for search term

* Revert "Fix #5868 update onepassword in carthage (#5870)" (#5883)

This reverts commit 13c3398.

* Fix #5877 [iPad][iOS 12.x] Library panel buttons are cut off

* Organize LibraryViewController into separate files

* Fix #5868: update 1pw in cartfile (#5884)

* Fix UIView.isHidden must be used from main thread only (#5875)

* Fix UIView.isHidden must be used from main thread only

* Revert "Fix UIView.isHidden must be used from main thread only"

This reverts commit e5ce847.

* FirefoxAccountStateChange post notification wrapped to notify on the main thread.

* Fix #5877 - [iPad][iOS 12.x] Library panel buttons are cut off (#5886)

* Fix #5826 - XCUITests fail to type in URL bar (#5831)

* Fix #5826 - XCUITests fail to type in URL bar

* waitfor textfield url before typing

* change url for address

* try tapping on address textField first

* new fixes

* using firstMatch instead of address or url

* trying to find  workaround

* more fixes

* wait longer for webview to be loaded

* comment workaround

* fix waiting for fxaccount website

* removing sleep

* Fix: Expression implicitly coerced from '[String : Any?]' to '[String : Any]' (#5876)

* Add Fragment Support for Search Terms  (#5847)

* add fragment support for search engine

* refactor and re indent file

* add test case of fragment usage for search term

* Revert "Fix #5868 update onepassword in carthage (#5870)" (#5883)

This reverts commit 13c3398.

* Fix #5868: update 1pw in cartfile (#5884)

* Fix UIView.isHidden must be used from main thread only (#5875)

* Fix UIView.isHidden must be used from main thread only

* Revert "Fix UIView.isHidden must be used from main thread only"

This reverts commit e5ce847.

* FirefoxAccountStateChange post notification wrapped to notify on the main thread.

* Fix #5826 - XCUITests fail to type in URL bar (#5831)

* Fix #5826 - XCUITests fail to type in URL bar

* waitfor textfield url before typing

* change url for address

* try tapping on address textField first

* new fixes

* using firstMatch instead of address or url

* trying to find  workaround

* more fixes

* wait longer for webview to be loaded

* comment workaround

* fix waiting for fxaccount website

* removing sleep

* Fix #5823 (#5861)

Firefox loses URL when opening a link in a new tab without internet connection #5823

* Fix #5508 Add Unit tests for Everything and Today and Yesterday options for Clear Recent History, as well as test to validate that all expected options are shown for Clear Recent History (#5899)

* Fix #5679 - Added ability for user remove an account if they are unable to verify email (#5897)

- Added account removal alert

- Moved UserDefaults Prefs helper to Shared so that we can easily write Profile / Account unit tests

- Added a MockAccount class to mock the Firefox account for testing purposes

* Fix #5904: UIView.isHidden must be used from main thread (#5906)

* Fix #5866 if the webpage has low-res favicon, show default icon

Changed to favicon to be displayed size minimum of 32x32 in TopSites

* Fix #5862 - Reading list text is not fully displayed in landscapeMode (#5872)

* Comment out Adjust launch

* Comment out Leanplum launch

* Comment out Sentry launch

* Fix #5902 - XCUITests more iOS13 fixes (#5903)

* Fix #5902 - XCUITests more iOS13 fixes

* adding sleep

* remove sleep and increase timeout

* fix smoketest

* Fix #5869 - The  button from the toast notification is too small (#5895)

* Fix #5869 - The  button from the toast notification is too small

* ButtonToast size change

* Tapping 'Home' in menu directs to configurable homeURL

* Register UserDefaults in AppDelegate, add settings to Settings.bundle

* polyfillURL test

* Fix #5888 - QR code frame is not aligned (#5922)

* Fix #5915 - Doesn't build on latest Xcode (#5932)

- Updated application-services to v0.47.0

* Issue #5753: Separated contributing from readme (#5929)

* seperated contributing from readme

* Removed upercase in "CONTRIBUTING"

* Fix #5781 - [iPad] Tabs tray layout is not correct when entering split screen (#5925)

* Default exposeWebXRAPI bool to true

* setupNotifications() for XR session state

* Check if multiple AR sessions are running

Co-authored-by: Mustafa Hastürk <mustafa.hasturk@yandex.com>
Co-authored-by: Daniela Arcese <darcese@mozilla.com>
Co-authored-by: Garvan Keeley <garvankeeley+github@gmail.com>
Co-authored-by: Nishant Bhasin <nikieme3@gmail.com>
Co-authored-by: isabelrios <isabelrios@gmail.com>
Co-authored-by: dfperry5 <DylanPerry5@gmail.com>
Co-authored-by: Yuşa Doğru <yusadogru@gmail.com>
Co-authored-by: KrystynaKruchkovska <37312950+KrystynaKruchkovska@users.noreply.github.com>
Co-authored-by: Harsh Mehta <deadspaceharsh@gmail.com>
garvankeeley added a commit that referenced this pull request Jan 1, 2020
…pon reload/URL traversal, hook up onStartLoad (#5970)

* Fix #5848: Remove add search engine button from keyboard (#5857)

* Fix #5868 update onepassword in carthage (#5870)

* change source of onepassword-app-extension and update

* Update Cartfile

* Update Cartfile.resolved

* Fix: Expression implicitly coerced from '[String : Any?]' to '[String : Any]' (#5876)

* Add Fragment Support for Search Terms  (#5847)

* add fragment support for search engine

* refactor and re indent file

* add test case of fragment usage for search term

* Revert "Fix #5868 update onepassword in carthage (#5870)" (#5883)

This reverts commit 13c3398.

* Fix #5877 [iPad][iOS 12.x] Library panel buttons are cut off

* Organize LibraryViewController into separate files

* Fix #5868: update 1pw in cartfile (#5884)

* Fix UIView.isHidden must be used from main thread only (#5875)

* Fix UIView.isHidden must be used from main thread only

* Revert "Fix UIView.isHidden must be used from main thread only"

This reverts commit e5ce847.

* FirefoxAccountStateChange post notification wrapped to notify on the main thread.

* Fix #5877 - [iPad][iOS 12.x] Library panel buttons are cut off (#5886)

* Fix #5826 - XCUITests fail to type in URL bar (#5831)

* Fix #5826 - XCUITests fail to type in URL bar

* waitfor textfield url before typing

* change url for address

* try tapping on address textField first

* new fixes

* using firstMatch instead of address or url

* trying to find  workaround

* more fixes

* wait longer for webview to be loaded

* comment workaround

* fix waiting for fxaccount website

* removing sleep

* Fix: Expression implicitly coerced from '[String : Any?]' to '[String : Any]' (#5876)

* Add Fragment Support for Search Terms  (#5847)

* add fragment support for search engine

* refactor and re indent file

* add test case of fragment usage for search term

* Revert "Fix #5868 update onepassword in carthage (#5870)" (#5883)

This reverts commit 13c3398.

* Fix #5868: update 1pw in cartfile (#5884)

* Fix UIView.isHidden must be used from main thread only (#5875)

* Fix UIView.isHidden must be used from main thread only

* Revert "Fix UIView.isHidden must be used from main thread only"

This reverts commit e5ce847.

* FirefoxAccountStateChange post notification wrapped to notify on the main thread.

* Fix #5826 - XCUITests fail to type in URL bar (#5831)

* Fix #5826 - XCUITests fail to type in URL bar

* waitfor textfield url before typing

* change url for address

* try tapping on address textField first

* new fixes

* using firstMatch instead of address or url

* trying to find  workaround

* more fixes

* wait longer for webview to be loaded

* comment workaround

* fix waiting for fxaccount website

* removing sleep

* Fix #5823 (#5861)

Firefox loses URL when opening a link in a new tab without internet connection #5823

* Fix #5508 Add Unit tests for Everything and Today and Yesterday options for Clear Recent History, as well as test to validate that all expected options are shown for Clear Recent History (#5899)

* Fix #5679 - Added ability for user remove an account if they are unable to verify email (#5897)

- Added account removal alert

- Moved UserDefaults Prefs helper to Shared so that we can easily write Profile / Account unit tests

- Added a MockAccount class to mock the Firefox account for testing purposes

* Fix #5904: UIView.isHidden must be used from main thread (#5906)

* Fix #5866 if the webpage has low-res favicon, show default icon

Changed to favicon to be displayed size minimum of 32x32 in TopSites

* Fix #5862 - Reading list text is not fully displayed in landscapeMode (#5872)

* Fix #5902 - XCUITests more iOS13 fixes (#5903)

* Fix #5902 - XCUITests more iOS13 fixes

* adding sleep

* remove sleep and increase timeout

* fix smoketest

* Fix #5869 - The  button from the toast notification is too small (#5895)

* Fix #5869 - The  button from the toast notification is too small

* ButtonToast size change

* Fix #5888 - QR code frame is not aligned (#5922)

* Fix #5915 - Doesn't build on latest Xcode (#5932)

- Updated application-services to v0.47.0

* Issue #5753: Separated contributing from readme (#5929)

* seperated contributing from readme

* Removed upercase in "CONTRIBUTING"

* Fix #5781 - [iPad] Tabs tray layout is not correct when entering split screen (#5925)

* Bug 1604804: blob download (#5935)

* Fix #5559 - use special fingerprinting list / refactor python code to swift (#5936)

* Port content blocker python code to swift

* remove python file

* Change build scripts

* add license header

* Fix #5928: Land strings for v22 cover sheet (#5943)

* NoIssue-TryingToFixXcode11.3TestsFailures (#5939)

* NoIssue-TryingToFixXcode11.3TestsFailures

* disable sync and translation tests

* new fixes for navigation, private browsing and tp

* fix for dataManagement, domain autocomplete, homepagesettings

* fix dataManagement, navigation and sync ui tests

* Remove camera view when moving to non-XR site

* Wired up "Stop AR" menu button with new web method

* “Fix (#5948)

using workaround to fix typeText issues

forgot tap and check

fix delete custom search engine

Cleanup

* Move applicationName as FxiOS to property (#5955)

* Fix #5237 - 'Recent Bookmarks' header should match other table view headers (#5960)

* Remove obsolete usingMetal, useMetalForARKey

* Pause ARSession upon reload/URL traversal

* Run onStartLoad when didStartProvisionalNavigation

* Removed xrStopAR tabAction

Co-authored-by: Mustafa Hastürk <mustafa.hasturk@yandex.com>
Co-authored-by: Daniela Arcese <darcese@mozilla.com>
Co-authored-by: Garvan Keeley <garvankeeley+github@gmail.com>
Co-authored-by: Nishant Bhasin <nikieme3@gmail.com>
Co-authored-by: isabelrios <isabelrios@gmail.com>
Co-authored-by: dfperry5 <DylanPerry5@gmail.com>
Co-authored-by: Yuşa Doğru <yusadogru@gmail.com>
Co-authored-by: KrystynaKruchkovska <37312950+KrystynaKruchkovska@users.noreply.github.com>
Co-authored-by: Harsh Mehta <deadspaceharsh@gmail.com>
Co-authored-by: SimonBasca <32130829+SimonBasca@users.noreply.github.com>
Co-authored-by: Mykola Aleshchenko <nick130586@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants