Fix feature tests following button tooltip changes.
parent
0ec74dfa89
commit
8df006343b
|
@ -78,7 +78,7 @@ class PGDataypeFeatureTest(BaseFeatureTest):
|
||||||
(By.XPATH, "//*[contains(string(), 'Show system objects?')]"))
|
(By.XPATH, "//*[contains(string(), 'Show system objects?')]"))
|
||||||
)
|
)
|
||||||
|
|
||||||
self.page.find_by_css_selector(".ajs-maximize").click()
|
self.page.find_by_css_selector(".ajs-dialog.pg-el-container .ajs-maximize").click()
|
||||||
|
|
||||||
sql_editor = self.page.find_by_xpath(
|
sql_editor = self.page.find_by_xpath(
|
||||||
"//*[contains(@class,'aciTreeLi') and contains(.,'SQL Editor')]")
|
"//*[contains(@class,'aciTreeLi') and contains(.,'SQL Editor')]")
|
||||||
|
@ -99,11 +99,12 @@ class PGDataypeFeatureTest(BaseFeatureTest):
|
||||||
|
|
||||||
# save and close the preference dialog.
|
# save and close the preference dialog.
|
||||||
self.page.find_by_xpath(
|
self.page.find_by_xpath(
|
||||||
"//*[contains(@class,'btn-primary') and contains(.,'OK')]").click()
|
"//*[contains(@class,'pg-alertify-button') and contains(.,'OK')]").click()
|
||||||
|
|
||||||
self.page.wait_for_element_to_disappear(
|
self.page.wait_for_element_to_disappear(
|
||||||
lambda driver: driver.find_element_by_css_selector(".ajs-modal")
|
lambda driver: driver.find_element_by_css_selector(".ajs-modal")
|
||||||
)
|
)
|
||||||
|
time.sleep(0.5)
|
||||||
|
|
||||||
def _create_enum_type(self):
|
def _create_enum_type(self):
|
||||||
query = """CREATE TYPE public.rainbow AS ENUM ('red', 'orange',
|
query = """CREATE TYPE public.rainbow AS ENUM ('red', 'orange',
|
||||||
|
|
|
@ -63,8 +63,9 @@ class CheckDebuggerForXssFeatureTest(BaseFeatureTest):
|
||||||
try:
|
try:
|
||||||
wait = WebDriverWait(self.page.driver, 2)
|
wait = WebDriverWait(self.page.driver, 2)
|
||||||
is_error = wait.until(EC.presence_of_element_located(
|
is_error = wait.until(EC.presence_of_element_located(
|
||||||
(By.XPATH, "//div[contains(@class,'ajs-header')]"))
|
(By.XPATH, "//div[contains(@class, 'alertify') and not(contains(@class, 'ajs-hidden'))]//div[contains(@class,'ajs-header')]"))
|
||||||
)
|
)
|
||||||
|
|
||||||
except TimeoutException as e:
|
except TimeoutException as e:
|
||||||
is_error = None
|
is_error = None
|
||||||
|
|
||||||
|
|
|
@ -80,7 +80,7 @@ class CheckRoleMembershipControlFeatureTest(BaseFeatureTest):
|
||||||
'<h1>test</h1>',
|
'<h1>test</h1>',
|
||||||
'Role Membership Control'
|
'Role Membership Control'
|
||||||
)
|
)
|
||||||
self.page.find_by_xpath("//button[contains(.,'Cancel')]").click()
|
self.page.find_by_xpath("//button[contains(@type, 'cancel') and contains(.,'Cancel')]").click()
|
||||||
|
|
||||||
def _check_escaped_characters(self, source_code, string_to_find, source):
|
def _check_escaped_characters(self, source_code, string_to_find, source):
|
||||||
# For XSS we need to search against element's html code
|
# For XSS we need to search against element's html code
|
||||||
|
|
Loading…
Reference in New Issue