2014-01-22 42 views
0

我开始在Selenium2驱动程序中使用Behat/Mink,我想知道是否可以从HTML表格的特定单元格获取值在我的页面上。 td标签没有任何标识。但我曾经使用actiwate单元测试,他们曾经有一个函数让我可以根据它的位置来获取单元格。有这样的事吗?是否有可能从使用Behat /水貂的HTML表格中获取值

我甚至会在这个阶段给我一整行的答案!

谢谢。

回答

1

你可以使用这样的东西。

/** 
* @Given /^The cell contains "([^"]*)"$/ 
*/ 
public function cellContains($value) 
{ 
    $td = $this->getSession()->getPage()->find('css', 
     sprintf('table tbody tr td:contains("%s")', $value) 
    ); 

    // rest of your code 
} 

如果你可以提供一个表的例子,也许我可以给你一个更准确的代码。

相关问题