0
我開始在Selenium2驅動程序中使用Behat/Mink,我想知道是否可以從HTML表格的特定單元格獲取值在我的頁面上。 td標籤沒有任何標識。但我曾經使用actiwate單元測試,他們曾經有一個函數讓我可以根據它的位置來獲取單元格。有這樣的事嗎?是否有可能從使用Behat /水貂的HTML表格中獲取值
我甚至會在這個階段給我一整行的答案!
謝謝。
我開始在Selenium2驅動程序中使用Behat/Mink,我想知道是否可以從HTML表格的特定單元格獲取值在我的頁面上。 td標籤沒有任何標識。但我曾經使用actiwate單元測試,他們曾經有一個函數讓我可以根據它的位置來獲取單元格。有這樣的事嗎?是否有可能從使用Behat /水貂的HTML表格中獲取值
我甚至會在這個階段給我一整行的答案!
謝謝。
你可以使用這樣的東西。
/**
* @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
}
如果你可以提供一個表的例子,也許我可以給你一個更準確的代碼。