Commit 452a1f1f by Ben Patterson

Refactor click since it was resulting in timeout errors; use correct id for one…

Refactor click since it was resulting in timeout errors; use correct id for one of the LTI stub's buttons.
parent 840efb23
......@@ -194,7 +194,7 @@ class StubLtiHandler(StubHttpRequestHandler):
<input type="submit" name="submit-button" value="Submit" id="submit-button">
</form>
<form action="{submit_url}/lti2_outcome" method="post">
<input type="submit" name="submit-lti2-button" value="Submit" id="submit-lti-button">
<input type="submit" name="submit-lti2-button" value="Submit" id="submit-lti2-button">
</form>
<form action="{submit_url}/lti2_delete" method="post">
<input type="submit" name="submit-lti2-delete-button" value="Submit" id="submit-lti-delete-button">
......
......@@ -359,8 +359,9 @@ 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:
world.wait_for_visible('#' + version_map[version]['selector'])
iframe.find_by_name(version_map[version]['selector']).first.click()
css_loc = '#' + version_map[version]['selector']
world.wait_for_visible(css_loc)
world.css_click(css_loc)
assert iframe.is_text_present(version_map[version]['expected_text'])
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment