Behat을 사용 중이며 일부 양식 요소를 선택하려고합니다.xPath에서 셀 내의 여러 요소 중 하나를 선택하십시오.
내 HTML은 다음과 같습니다. 기본적으로 입력란 하나와 텍스트 입력란 두 개와 확인란이 있습니다.
//table/tbody/tr/td/input
그리고 이것은 분명히 입력에 대한 잘 작동 -하지만 텍스트 영역을 추가하고 그것을 확인하려고 할 때, 그것은을 찾을 수 없습니다 : 양식 요소를 가져옵니다
<table class="table">
<thead>
<tr>
<th>Delete</th>
<th>Question</th>
<th>Reference</th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="checkbox" name="delete" /></td>
<td><textarea name="question" required="required"></textarea></td>
<td><input type="text" required="required" name="reference" /></td>
</tr>
</tbody>
</table>
내 XPath는 선택이다 textarea, 왜냐하면 그건 입력이 아니야.
나는 이것을 시도했다 : //table/tbody/tr/td/(input or textarea)
그리고 "or", | 등등을 사용하는 몇 가지 변형. 일치 시키려고하는 여러 유형의 요소를 지정하는 방법을 알 수 없다.
감사의 말 전진! :)
대단히 감사합니다. local-name()이 내가 찾고있는 곳입니다. :) – Jessica