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

Edge webUI Personal Settings tests report not getting to that page #31021

Open
phil-davis opened this issue Apr 6, 2018 · 5 comments
Open

Edge webUI Personal Settings tests report not getting to that page #31021

phil-davis opened this issue Apr 6, 2018 · 5 comments

Comments

@phil-davis
Copy link
Contributor

Edge Personal Settings tries to go to the personal settings page, and often complains:

  Scenario: New password is same as current password                                                                                        # /home/[secure]/build/owncloud/core/tests/acceptance/features/webUIPersonalSettings/changePasswordFromSetting.feature:24
    And the user has browsed to the personal general settings page                                                                          # WebUIPersonalGeneralSettingsContext::theUserBrowsesToThePersonalGeneralSettingsPage()
      exception 'SensioLabs\Behat\PageObjectExtension\PageObject\Exception\UnexpectedPageException' with message 'Expected to be on "http://owncloud:8889/index.php/settings/personal?sectionid=general" but found "http://owncloud:8889/index.php/apps/files/?dir=/&fileid=249" instead' in /home/[secure]/build/owncloud/core/lib/composer/sensiolabs/behat-page-object-extension/src/SensioLabs/Behat/PageObjectExtension/PageObject/Page.php:217

Looking at the SauceLabs video, the browser does get to the requested page. So it seems that something in the Edge webdriver is causing the check for having arrived at the correct page to look too early, or have stale state information or...

This has never been seen when running the tests on chrome, firefox or IE11.

@ownclouders
Copy link
Contributor

GitMate.io thinks possibly related issues are #22485 (test), #22492 (test), #30632 (Wait for personal general settings page to load), #6521 (Can't edit personal settings...), and #30634 ([stable10] wait for personal general settings page to load).

@phil-davis
Copy link
Contributor Author

Yes, #30632 did stuff related to this for Edge.
The problem here happens "inside" the provided method that goes to the page. That method does a check itself that it reached the page, and it is that check that fails intermittently. We might need to browse more "manually" to the page and then wait ourselves until it "comes".

@ownclouders
Copy link
Contributor

Hey, this issue has been closed because the label status/STALE is set and there were no updates for 7 days. Feel free to reopen this issue if you deem it appropriate.

(This is an automated comment from GitMate.io.)

@ownclouders
Copy link
Contributor

Hey, this issue has been closed because the label status/STALE is set and there were no updates for 7 days. Feel free to reopen this issue if you deem it appropriate.

(This is an automated comment from GitMate.io.)

@phil-davis
Copy link
Contributor Author

Removed my assignment. Someone will notice this again some day if/when we try to run the automated UI acceptance tests with Edge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants