Как мне получить дочерний элемент элемента css? - PullRequest
0 голосов
/ 09 июля 2020

Я использую Ruby с Selenium, и у меня есть код, который захватывает три элемента. Я хочу получить каждый по отдельности, в зависимости от порядка, в котором они находятся. Однако мой терминал не распознает команду: nth-child, какие-либо предложения?

def verify(order, name)
   :nth-child(order) do
      within ".css-element" do
        should_be_visible name
      end
   end
end

Я вижу эту ошибку в своем терминале:

 NoMethodError:
   undefined method `child' for #<RSpec::ExampleGroups>

1 Ответ

0 голосов
/ 09 июля 2020

Я поменял его на это, и все заработало!

def verify(order, name)
  within ".css-element:nth-child(#{order})" do
    should_be_visible name
  end
end
...