2013-07-13 27 views
2

我使用Behat+Mink+Selenium2使用CSS选择器使用,以查找元素tr.product:nth-of-type(N):第n-的类型(N)不贝哈特+貂工作+ selenium2

$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行?

+2

:第n个孩子没有工作过! – Taz

+0

哪个浏览器在控制硒? –

+0

我正在使用firefox – Taz

回答

1

我有同样的问题。这似乎与此issue有关。通过将我的浏览器从Firefox更改为PhantomJS,我设法解决了这个问题。

behat.yml:

extensions: 
     Behat\MinkExtension\Extension: 
      default_session: selenium2 
      browser_name: phantomjs