2013-05-15 4 views
-1

웹 사이트를 테스트하고 싶습니다. 이 웹 사이트에서는 검색 버튼을 클릭 할 때 최대 10 개의 프로파일을 얻습니다. 각 프로필에 대해 "위치 텍스트"를 확인해야합니다 & "최대 값과 최소값 사이의 연령 값". 그리고이 모든 위치에 대한 XPath & 시대는 동일합니다.BEHAT와 동일한 유형의 요소 테스트

나는 BEHAT로 이것을하고 싶습니다.

누구나 컨텍스트 파일 및 기능 파일을 작성하는 방법에 대한 아이디어가 있습니까?

+0

는 u는 HTML의 그것 – Omkar

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

같은}