summaryrefslogtreecommitdiff
path: root/service/test/functional/features/steps/mail_list.py
AgeCommit message (Collapse)Author
2017-04-13[#927] Add recovery code mail templateDenis Costa
with @tuliocasagrande
2017-04-12[#927] Confirm email with the recovery codeTulio Casagrande
with @deniscostadsc
2016-12-14Move functional tests to find elements with waitsTulio Casagrande
We were using the Selenium native find_element in a few places, which could raise a TimeoutException. I changed to use our timed out version and also renamed the internal methods to prevent misuse
2016-12-14Increase timeout between interstitial and inboxTulio Casagrande
When testing against staging, sometimes the first login is not completed within the default 20 seconds, so I doubled the timeout.
2016-12-06Remove sleep time when waiting for interstitialTulio Casagrande
See: https://github.com/pixelated/project-issues/issues/381
2016-11-29Improve atomicity of checkbox operationsTulio Casagrande
We were getting too much errors like "Element is no longer attached to the DOM". See: https://github.com/pixelated/project-issues/issues/381
2016-11-29Improves importsDenis Costa
See: https://github.com/pixelated/project-issues/issues/380
2016-11-29Changes print from command to functionDenis Costa
See: https://github.com/pixelated/project-issues/issues/380
2016-04-05Issue #648: Refactor mail-listFelix Hammerl
2016-01-27Add a login multi user functional testFolker Bernitt
- Issue #576 - Extended AppTestClient with multi user support
2015-09-14Fixed a typo in a functional test commentBruno Wagner
2015-09-11Remove spend_time_in_reactor from functional testsFolker Bernitt
- Issue #456 - Protect mail list click click against staleness exceptions Mail list is manipulated while accessing first mail so page often is stale. Repeat function if that happens
2015-09-10Add 'with ImplicitWait' to allow shorter timeoutsFolker Bernitt
- necessary if elements do not exist, selenium seems to wait the entire explict timeout in this case
2015-09-10Remove some sleeps from functional tests (mail_list.py)Folker Bernitt
- Rewrite of 'I should not see any email' step as assertion did not work
2015-09-08Another try for flaky checkboxes FT: Wait until loading finishedkaeff
A reincarnation of 0e42b6d. While waiting for appear/disappear didn't help, the current CI failures seem to be related to a sync still be going on.
2015-09-07Attempt to reduce flakiness of checkboxes.featurekaeff
2015-08-17pep8kaeff
2015-08-172 attempts against flakiness of checkboxes_and_mailboxeskaeff
1) Explicitly load inbox to avoid test fails before mail appears 2) Use "loading..." notification to check whether deleting mail has already been completed checkboxes_and_mailboxes.feature spends a lot time waiting (even if the step is already executed logically) as one can see when running tests in Firefox. This test is a good candidate for speed optimization.
2015-08-12Spend some time in twisted reactor before accessing page.Folker Bernitt
- Increase likelihood that page and related resources got delivered before asserting changes using selenium.
2015-08-11Check for subject instead of mail id for deleted mails.Folker Bernitt
2015-08-11Fixed unit and integration tests.Folker Bernitt
2015-03-26Refactorating: replaced XPath by CSS SelectorTiago Ferraz
2015-03-26Fix pep8 errorTiago Ferraz
2015-03-26Fixing small error on def functionTiago Ferraz
2015-03-26Fix pep* errorsTiago Ferraz
Lambda function is now a def
2015-03-26Trying to fix functional testTiago Ferraz
2015-03-26Trying to fix problem with functional test while opening email.Tiago Ferraz
2015-03-26Fixed pep8 errors.Tiago Ferraz
2015-03-26New test that use checkboxes. Removal of hamcrest lib, code refactoring.Tiago Ferraz
A new test was created to use Pixelated checkboxes and the buttons at the top. Also the lib hamcrest was removed and code refactored to be more pythonic. A new method after_step will log information in case of step failures.
2015-03-09Refactoring of fuctional testsTiago Ferraz
The scenarios were updated to follow the conventions of gherkin steps. Removal of duplicated code.
2014-10-16Added some wait until visible to functional tests to make them more stable.Folker Bernitt
2014-10-15Getting rid of singletons and optimizing importsDuda Dornelles
2014-10-09Making compose_save_draft_and_send feature workDuda Dornelles
2014-10-09moving fake-service features to service, getting rid of setup.py test ↵Duda Dornelles
requires and getting them into test_requirements.txt