Behat/Selenium을 사용하여 웹 사이트를 테스트하기위한 시나리오가 있습니다. 웹 사이트의 양식 요소는 고유 한 "데이터 이름"속성을 사용합니다. Behat은 그 속성을 인식하지 못합니다. 어떤 사람이 내 FeatureContext.php에 넣을 수있는 커스텀 스텝 정의를 가지고 있는데 그것은 Behat/Selenium에서 "data-name"html 속성을 사용할 수있게 해 줄 것입니까?Behat/Selenium을 사용하여 데이터 이름 속성으로 양식 옵션 선택
<select name="select" data-name="state">
<option value="AL">AL</option>
...
<option value="WY">WY</option>
</select>
Behat 오류 :
When I select "MD" from "state" FeatureContext::selectOption() Form field with id|name|label|value "state" not found.
있는 수도 수 중 하나를 당신의'behat.yml'에 해당 컨텍스트를 포함하지 않았기 때문에 당신은 당신의 (밍크) 컨텍스트에 아래 코드를 삽입하거나하지 않았기 때문에 파일이고로드되지 않았습니다. 둘 다 거의 똑같은 ... –