From 7056c8031957e6f6a028d3f6bbf86f2a4a12901e Mon Sep 17 00:00:00 2001 From: JonahStanley Date: Mon, 29 Jul 2013 16:08:00 -0400 Subject: [PATCH] Fixed most of the lms tests to work on firefox --- lms/djangoapps/courseware/features/high-level-tabs.py | 1 + lms/djangoapps/courseware/features/problems_setup.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lms/djangoapps/courseware/features/high-level-tabs.py b/lms/djangoapps/courseware/features/high-level-tabs.py index 056c627803..4e6ebb70dd 100644 --- a/lms/djangoapps/courseware/features/high-level-tabs.py +++ b/lms/djangoapps/courseware/features/high-level-tabs.py @@ -8,4 +8,5 @@ def i_click_on_the_tab_and_check(step): tab_text = tab_title['TabName'] title = tab_title['PageTitle'] world.click_link(tab_text) + world.wait_for(lambda _driver:title in world.browser.title) assert(title in world.browser.title) diff --git a/lms/djangoapps/courseware/features/problems_setup.py b/lms/djangoapps/courseware/features/problems_setup.py index 67dfbf0dc5..2ddbbcdeb8 100644 --- a/lms/djangoapps/courseware/features/problems_setup.py +++ b/lms/djangoapps/courseware/features/problems_setup.py @@ -226,7 +226,6 @@ def answer_problem(problem_type, correctness): input_value = "8" if correctness == 'correct' else "5" choice = "choiceinput_0bc" if correctness == 'correct' else "choiceinput_1bc" - world.css_check(inputfield(problem_type, choice=choice)) world.css_fill( inputfield( problem_type, @@ -234,6 +233,7 @@ def answer_problem(problem_type, correctness): ), input_value ) + world.css_check(inputfield(problem_type, choice=choice)) def problem_has_answer(problem_type, answer_class):