From 6bf2b888744daed7e622c5a98c6a3276945b7da7 Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Wed, 3 Oct 2018 18:57:09 -0400 Subject: [PATCH] functional_tests: Make coquelicot password entry more robust Ensure the password form is scrolled into view. Fixes #1386. Signed-off-by: James Valleroy --- functional_tests/support/site.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/functional_tests/support/site.py b/functional_tests/support/site.py index 07ec2fb81..b17f15122 100644 --- a/functional_tests/support/site.py +++ b/functional_tests/support/site.py @@ -53,6 +53,8 @@ def access_url(browser, site_name): def verify_coquelicot_upload_password(browser, password): browser.visit(config['DEFAULT']['url'] + '/coquelicot') + # ensure the password form is scrolled into view + browser.execute_script('window.scrollTo(100, 0)') browser.find_by_id('upload_password').fill(password) actions = ActionChains(browser.driver) actions.send_keys(Keys.RETURN)