:nth-of-type(N) не работает в behat+mink+selenium2

Я использую Behat+Mink+Selenium2, чтобы найти элемент, используя селекторы CSS, используя tr.product:nth-of-type(N)

$row=$page->find('css',sprintf('tr.product:nth-of-type("%d")', $i));

я тоже пробовал

$row=$page->find('css', sprintf('tr[class=product]:nth-of-type("%d")', $i));

но ни один из них не работает. Есть ли другая альтернатива выбору каждой n-й строки с классом продукта?


person Taz    schedule 13.07.2013    source источник
comment
:nth-ребенок тоже не работает!   -  person Taz    schedule 13.07.2013
comment
в каком браузере вы управляете селеном?   -  person Rob Squires    schedule 15.07.2013


Ответы (1)


У меня такая же проблема. Похоже, это связано с этой проблемой. Мне удалось обойти это, изменив браузер с Firefox на PhantomJS.

behat.yml:

    extensions:
        Behat\MinkExtension\Extension:
            default_session: selenium2
            browser_name: phantomjs
person Bradley Trager    schedule 03.06.2014