我开始将 Behat/Mink 与 Selenium2 驱动程序一起使用,我想知道是否可以从我页面上可能存在的 HTML 表格的特定单元格中获取值。 td 标签没有任何东西可以识别它们。但我曾经使用过 actiwate 单元测试,它们曾经有一个功能可以让我根据单元格的位置获取单元格。有没有这样的东西存在?
我什至会接受在这个阶段给我整整一行的答案!
谢谢。
最佳答案
你可以使用这样的东西。
/**
* @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
}
如果你能提供一个表格的例子,也许我可以给你一个更准确的代码。
关于php - 是否可以使用 Behat/Mink 从 HTML 表中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21288994/