Рубин - петля капибара щелкнуть все элементы

Вы можете мне помочь в этом вопросе, пожалуйста? Я хотел бы иметь возможность удалить все свои файлы, но хотел бы использовать структуру цикла. Как я мог сделать это, используя foreach в Ruby, используя capybara? Я перепробовал несколько постов и не получил ожидаемого результата.

введите описание изображения здесь

Удалить файл

<button class = "Button Button__Large File__Button"> Удалить файл </button>

Willians Silveira 16.09.2018 02:53

Покажите код, который вы пробовали, и объясните, что не сработало - stackoverflow.com/help/how-to-ask

Thomas Walpole 16.09.2018 03:22
Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Шаг 1: Создание приложения Slack Чтобы создать Slackbot, вам необходимо создать приложение Slack. Войдите в свою учетную запись Slack и перейдите на...
1
2
551
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Предполагая, что в классе File__Button нет других кнопок, вы должны иметь возможность делать что-то вроде:

page.all(:css, 'button.File__Button').each do |button_element|
    button_element.click
end

Если есть подтверждение, вам также нужно будет щелкнуть по нему.

Другие вопросы по теме