【问题标题】::nth-of-type(N) doesn't work in behat+mink+selenium2:nth-of-type(N) 在 behat+mink+selenium2 中不起作用
【发布时间】:2017-06-29 01:23:55
【问题描述】:

我正在使用Behat+Mink+Selenium2 使用tr.product:nth-of-type(N) 使用 CSS 选择器查找元素

$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 行一个产品类别?

【问题讨论】:

  • :nth-child 也不行!
  • 你用哪个浏览器控制 selenium?

标签: selenium-webdriver behat mink


【解决方案1】:

我遇到了同样的问题。好像和这个issue有关。我设法通过将我的浏览器从 Firefox 更改为 PhantomJS 来解决它。

behat.yml:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-29
    • 1970-01-01
    相关资源
    最近更新 更多