Skip to content

Commit e42c962

Browse files
committed
Adjust selenium tests
1 parent 7e95199 commit e42c962

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

lib/galaxy/selenium/navigates_galaxy.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1210,8 +1210,8 @@ def rule_builder_remove_columns(self, column_labels, screenshot_name=None):
12101210
rule_builder = self.components.rule_builder
12111211
rule_builder.menu_button_rules.wait_for_and_click()
12121212
with self.rule_builder_rule_editor("remove-columns") as filter_editor_element:
1213-
column_elem = filter_editor_element.find_element(By.CSS_SELECTOR, ".rule-column-selector")
12141213
for column_label in column_labels:
1214+
column_elem = filter_editor_element.find_element(By.CSS_SELECTOR, ".rule-column-selector")
12151215
self.select_set_value(column_elem, column_label, multiple=True)
12161216
self.screenshot_if(screenshot_name)
12171217

@@ -1229,15 +1229,15 @@ def rule_builder_split_columns(self, column_labels_1, column_labels_2, screensho
12291229
rule_builder = self.components.rule_builder
12301230
rule_builder.menu_button_rules.wait_for_and_click()
12311231
with self.rule_builder_rule_editor("split-columns") as filter_editor_element:
1232-
column_elems = filter_editor_element.find_elements(By.CSS_SELECTOR, ".rule-column-selector")
12331232
clear = True
12341233
for column_label_1 in column_labels_1:
1234+
column_elems = filter_editor_element.find_elements(By.CSS_SELECTOR, ".rule-column-selector")
12351235
self.select_set_value(column_elems[0], column_label_1, clear_value=clear)
12361236
clear = False
12371237

1238-
column_elems = filter_editor_element.find_elements(By.CSS_SELECTOR, ".rule-column-selector")
12391238
clear = True
12401239
for column_label_2 in column_labels_2:
1240+
column_elems = filter_editor_element.find_elements(By.CSS_SELECTOR, ".rule-column-selector")
12411241
self.select_set_value(column_elems[1], column_label_2, clear_value=clear)
12421242
clear = False
12431243

@@ -2623,7 +2623,8 @@ def select_set_value(self, container_selector_or_elem, value, multiple=False, cl
26232623
container_elem = self.wait_for_selector(container_selector_or_elem)
26242624
else:
26252625
container_elem = container_selector_or_elem
2626-
container_elem.click()
2626+
trigger_elem = container_elem.find_element(By.CSS_SELECTOR, ".multiselect__select")
2627+
trigger_elem.click()
26272628
try:
26282629
text_input = container_elem.find_element(By.CSS_SELECTOR, "input[class='multiselect__input']")
26292630
except Exception:

0 commit comments

Comments
 (0)