Skip to content

Commit b5c94e8

Browse files
authored
Merge pull request #478 from arangodb/feature/fix_312_compatibility
Update collection_page.py
2 parents 44c6191 + 893a567 commit b5c94e8

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

release_tester/selenium_ui_test/pages/collection_page.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -674,6 +674,7 @@ def select_desired_index_from_the_list(self, index_name):
674674

675675
def create_index(self, index_name):
676676
"""This method will create indexes for >= v3.11.0"""
677+
self.webdriver.maximize_window()
677678
print(f"Creating {index_name} index started \n")
678679
add_index = '//*[@id="content-react"]/div/div/button'
679680
create_new_index_btn_sitem = self.locator_finder_by_xpath(add_index)
@@ -1304,6 +1305,7 @@ def ace_set_value(self, locator, query, check=False):
13041305

13051306
def select_computedValueCol(self):
13061307
"""this method will select ComputedValueCol"""
1308+
self.wait_for_ajax()
13071309
col = "//*[text()='ComputedValueCol']"
13081310
self.locator_finder_by_xpath(col).click()
13091311
time.sleep(1)
@@ -1317,12 +1319,13 @@ def navigate_to_col_content_tab(self):
13171319

13181320
def test_computed_values(self):
13191321
""" Testing computed value feature for v3.10.x"""
1322+
self.webdriver.maximize_window()
13201323
self.navbar_goto("collections")
1324+
self.webdriver.refresh()
1325+
self.wait_for_ajax()
1326+
time.sleep(2)
13211327
print("Selecting computed values collections. \n")
1322-
if self.current_package_version() >= semver.VersionInfo.parse('3.11.99'):
1323-
col = "//*[text()='ComputedValueCol']"
1324-
else:
1325-
col = '//*[@id="collection_ComputedValueCol"]/div/h5'
1328+
col = "//*[text()='ComputedValueCol']"
13261329
self.locator_finder_by_xpath(col).click()
13271330
time.sleep(1)
13281331

@@ -1414,6 +1417,7 @@ def test_computed_values(self):
14141417

14151418
# go back to collection page
14161419
self.navbar_goto("collections")
1420+
self.webdriver.set_window_size(1600, 900)
14171421

14181422
def select_settings_unload_btn(self):
14191423
"""Loading and Unloading collection"""
@@ -1512,6 +1516,7 @@ def create_sample_collection(self, test_name):
15121516
def delete_collection(self, collection_name, collection_locator, is_cluster):
15131517
"""This method will delete all the collection"""
15141518
print(f"Deleting {collection_name} collection started \n")
1519+
self.webdriver.maximize_window()
15151520
self.webdriver.refresh()
15161521
self.wait_for_ajax()
15171522
self.navbar_goto("collections")
@@ -1547,3 +1552,4 @@ def delete_collection(self, collection_name, collection_locator, is_cluster):
15471552
raise Exception("Critical Error occurred and need manual inspection!! \n") from ex
15481553
self.webdriver.refresh()
15491554
self.wait_for_ajax()
1555+
self.webdriver.set_window_size(1600, 900)

0 commit comments

Comments
 (0)