我想测试一个网站。在这个网站上,当我点击搜索按钮时,我将获得最多10个配置文件。对于每个配置文件,我必须检查“位置文本”& “最大值和最小值之间的年龄值”。和所有这些地点的XPath&年龄相同。
我想用BEHAT做这件事。
有没有人知道如何编写上下文文件和功能文件?
答案 0 :(得分:0)
你可以试试像
这样的东西 /**
* Click on element with xpath as parameter
*
* @When /^I click on the element with xpath "([^"]*)"$/
*/
public function iClickOnTheElementWithXpath($xpath) {
$session = $this->getSession('selenium2'); // get the mink session
$element = $session->getPage()->find('xpath', $xpath); // runs the actual query and returns the element
// errors must not pass silently
if (null === $element)
throw new InvalidArgumentException(sprintf('Could not evaluate XPath: "%s"', $xpath));
// ok, let's click on it or any operation you want to do .
$element->click();
}