Fixed test can create and edit signatories of certificate failing on Chrome
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user