Commit ea3b1534 by Matjaz Gregoric

Remove tag type from test selectors.

parent ab28cb89
...@@ -48,7 +48,7 @@ ItemDefinition = namedtuple( # pylint: disable=invalid-name ...@@ -48,7 +48,7 @@ ItemDefinition = namedtuple( # pylint: disable=invalid-name
class BaseIntegrationTest(SeleniumBaseTest): class BaseIntegrationTest(SeleniumBaseTest):
default_css_selector = 'div.themed-xblock.xblock--drag-and-drop' default_css_selector = '.themed-xblock.xblock--drag-and-drop'
module_name = __name__ module_name = __name__
_additional_escapes = { _additional_escapes = {
...@@ -346,7 +346,7 @@ class InteractionTestBase(object): ...@@ -346,7 +346,7 @@ class InteractionTestBase(object):
both the HTML attribute and the DOM property are set to false. both the HTML attribute and the DOM property are set to false.
We work around that selenium bug by using JavaScript to get the correct value of 'draggable'. We work around that selenium bug by using JavaScript to get the correct value of 'draggable'.
""" """
script = "return $('div.option[data-value={}]').prop('draggable')".format(item_value) script = "return $('.option[data-value={}]').prop('draggable')".format(item_value)
return self.browser.execute_script(script) return self.browser.execute_script(script)
def assertDraggable(self, item_value): def assertDraggable(self, item_value):
......
...@@ -26,10 +26,10 @@ class TestDragAndDropTitleAndProblem(BaseIntegrationTest): ...@@ -26,10 +26,10 @@ class TestDragAndDropTitleAndProblem(BaseIntegrationTest):
self.addCleanup(scenarios.remove_scenario, const_page_id) self.addCleanup(scenarios.remove_scenario, const_page_id)
page = self.go_to_page(const_page_name) page = self.go_to_page(const_page_name)
is_problem_header_visible = len(page.find_elements_by_css_selector('div.problem > h4')) > 0 is_problem_header_visible = len(page.find_elements_by_css_selector('.problem > h4')) > 0
self.assertEqual(is_problem_header_visible, show_problem_header) self.assertEqual(is_problem_header_visible, show_problem_header)
problem = page.find_element_by_css_selector('div.problem > p') problem = page.find_element_by_css_selector('.problem > p')
self.assertEqual(self.get_element_html(problem), problem_text) self.assertEqual(self.get_element_html(problem), problem_text)
@unpack @unpack
......
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