0
HTML :behat/mink로 형제 요소를 찾는 방법은 무엇입니까?
<div id="my-id">
<li class="list_element">
<div class="my_class"></div>
<a href=""></a>
</li>
<li class="list_element">
<div class="another_class"></div>
<a href=""></a>
</li>
<li class="list_element">
<div class="class3"></div>
<a href=""></a>
</li>
</div>
내가 behat/밍크 수행 할 작업 :
$page = $this->getSession()->getPage();
$selector = $page->find('css', "#my-id .my_class"); //here I need anchor element located near to .my_class div.
내가 한 .list_element
.my_class
사업부가있는 모른다. 나는 단지 앵커가 .my_class
요소 옆에 있다는 것을 안다. find() 함수에서 어떤 selector를 사용해야합니까?
이 문제는 그것이 깨고보기의 코딩 지점에서 것만 큼 흥미로운 Behat과 Mink의 핵심 목적에서 벗어나고 모든 솔루션은 기술의 남용이 될 것입니다. 클래스 이름별로 형제 요소를 테스트하는 것은 사용자가 콘텐츠를 사용할 수 있는지 확인하는 것과 관련이 없으므로 사용자 수락 테스트의 정신에 실제로 해당되지 않습니다. 이것은 마크 업을 생성하는 도우미에 대한 PHPUnit 테스트에서 다루어 져야하는 것처럼 느껴집니다. –
형제 콘텐츠를 확인하기위한 요구 사항을 보았으므로이 Q & A를 작성했습니다. https://stackoverflow.com/questions/49050631/behat-mink-check-for-some-text-followed-by-some-text-in- 형제 요소/49050632 –