diff --git a/common/djangoapps/terrain/browser.py b/common/djangoapps/terrain/browser.py index 287d8917b3..b8f7ea757d 100644 --- a/common/djangoapps/terrain/browser.py +++ b/common/djangoapps/terrain/browser.py @@ -81,6 +81,9 @@ def initial_setup(server): desired_capabilities['loggingPrefs'] = { 'browser': 'ALL', } + desired_capabilities['chromeOptions'] = { + "args": ["--dns-prefetch-disable"] + } else: desired_capabilities = {} diff --git a/lms/djangoapps/courseware/features/lti.py b/lms/djangoapps/courseware/features/lti.py index ff3942df58..8d699f9f6f 100644 --- a/lms/djangoapps/courseware/features/lti.py +++ b/lms/djangoapps/courseware/features/lti.py @@ -9,6 +9,7 @@ from splinter.exceptions import ElementDoesNotExist from selenium.common.exceptions import NoAlertPresentException from nose.tools import assert_true, assert_equal, assert_in, assert_is_none from lettuce import world, step +from selenium.webdriver.common.keys import Keys from courseware.tests.factories import InstructorFactory, BetaTesterFactory from courseware.access import has_access @@ -359,9 +360,19 @@ def click_grade(_step, version): location = world.scenario_dict['LTI'].location.html_id() iframe_name = 'ltiFrame-' + location with world.browser.get_iframe(iframe_name) as iframe: - css_loc = '#' + version_map[version]['selector'] + css_ele = version_map[version]['selector'] + css_loc = '#' + css_ele world.wait_for_visible(css_loc) + print 'waiting..' + # from nose.tools import set_trace; set_trace() + world.wait(8) + print 'proceding' + # world.css_click(css_loc) + # ele = world.css_find(css_loc).first + # ele._element.send_keys(Keys.ENTER) + # world.browser.execute_script('document.getElementById("{}").click()'.format(css_ele)) world.css_click(css_loc) + # world.css_click(css_loc) assert iframe.is_text_present(version_map[version]['expected_text']) diff --git a/pavelib/utils/test/suites/acceptance_suite.py b/pavelib/utils/test/suites/acceptance_suite.py index 9f01b9cf5f..2d4c941900 100644 --- a/pavelib/utils/test/suites/acceptance_suite.py +++ b/pavelib/utils/test/suites/acceptance_suite.py @@ -94,6 +94,8 @@ class AcceptanceTest(TestSuite): report_args = ["--xunit-file {}".format(report_file)] return [ "DBUS_SESSION_BUS_ADDRESS=/dev/null", + # 'LANG="en_US.UTF-8"', + 'LC_NUMERIC="en_US.UTF-8"', "DEFAULT_STORE={}".format(self.default_store), "./manage.py", self.system,