Мой сценарий состоит в том, что есть несколько флажков с тегом имени, начинающимся с "CHK_ (число здесь)". Что я хочу сделать, это установить 5 случайных флажков, щелкнуть их (чтобы они были отмечены), как только они отмечены, нажать кнопку сортировки, которая определена как «sort_selected_button», и, наконец, снять флажки случайных флажков. На последнем этапе у меня возникают проблемы.
Это делается в Internet Explorer 11. Я впервые попадаю в Selenium Python для IE 11, поэтому буду признателен за любую помощь.
# Checks several batches, sort them with the Sort button, and then deselect
def check_sort_deselect_batches_selected(self):
select_random_batches = self.driver.find_elements_by_xpath("//*[starts-with(@name, 'CHK_')]")
for x in range(5):
option = random.choice(select_random_batches)
option.click()
return option
else:
self.driver.find_element(*LeftSidebarLocators.sort_selected_button).click()
time.sleep(2)
Мне удалось избавиться от любых сообщений об ошибках; однако единственная проблема заключается в том, как снова установить 5 случайно выбранных флажков после их сортировки. Спасибо за любую помощь.