определение шага огурца: как бороться с select_input - PullRequest
0 голосов
/ 08 апреля 2020

В своем приложении я использую хроматический драйвер cucumber + selenium.

Я строю сценарий CRUD для создания поста

В пошаговом определении я должен заполнить форму с помощью input_field и select_field (опция).

В случае input_field я делаю:

When("I fill in email with {string}") do |string|
    fill_in 'user[email]', with: string
end

В случае select_field, что мне делать?

Это представление:

<div class="form-group col-md-6 required-field">
    <label>Permission</label>
    <%= f.collection_select(:user_role_id, UserRole.all, :id, :name) %>
</div>

1 Ответ

0 голосов
/ 08 апреля 2020

Я нашел решение!

Так что в основном это код с Capybara:

find('#mySelectFildId').find(:xpath, 'option[myNumberOption]').select_option
...