Как найти переменную с помощью тестов rspec, используя page.find

У меня есть тестовый пример, большинство других моих страниц имеют по крайней мере одно поле, которое представляет собой просто текст и может быть найдено с помощью:

page.find("tr", text: "What I filled in").find("a.tick").click

На этой странице все опции выпадающего списка, так как мне найти переменную? Остальная часть синтаксиса выглядит следующим образом:

it "edits person job and redirects to index" do
    expect(p = FactoryGirl.create(:person)).to be_valid()
    expect(j = FactoryGirl.create(:job)).to be_valid()
    visit new_job_path
    select p.name, from: "person_job_person_id"
    select p.name, from: "person_job_job_id"
    click_button "create person job"
    page.find("tr", p).find("a.tick").click
end

это не может найти р, чтобы нажать?

Ответы на вопрос(1)

Ваш ответ на вопрос