Commit 8dbf66fb by raeeschachar

Fixed test can create and edit signatories of certificate failing on Chrome

parent 22e01a8c
......@@ -13,6 +13,7 @@ import os
from bok_choy.promise import EmptyPromise
from .course_page import CoursePage
from common.test.acceptance.tests.helpers import disable_animations
from selenium.webdriver import ActionChains
class CertificatesPage(CoursePage):
......@@ -507,8 +508,11 @@ class SignatorySectionPage(CertificatesPage):
"""
Open editing view for the signatory.
"""
self.find_css('.edit-signatory').first.click()
self.mode = 'edit'
element = self.q(css='.edit-signatory').results[0]
mouse_hover_action = ActionChains(self.browser).move_to_element(element)
mouse_hover_action.perform()
self.wait_for_element_visibility('.edit-signatory', 'Edit button visibility')
element.click()
self.wait_for_signatory_edit_view()
def delete_signatory(self):
......
......@@ -193,6 +193,7 @@ class CertificatesTest(StudioCourseTest):
#Refreshing the page, So page have the updated certificate object.
self.certificates_page.refresh()
self.certificates_page.wait_for_page()
signatory = self.certificates_page.certificates[0].signatories[0]
self.assertIn("Updated signatory name", signatory.name)
self.assertIn("Update signatory title", signatory.title)
......
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