-1

我想测试一个网站。在这个网站上,当我点击搜索按钮时,我将获得最多 10 个配置文件。对于每个配置文件,我必须检查“位置文本”和“max.age 和 min.age 值之间的年龄值”。所有这些位置和年龄的 XPath 都是相同的。

我想用 BEHAT 来做这件事。

有人知道如何编写上下文文件和功能文件吗?

4

1 回答 1

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();

}

于 2013-05-15T09:57:25.970 回答