0
<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.
私は1つの.list_element
.my_class
div要素がある、知りません。私はアンカーだけが.my_class
要素の隣にあることを知っています。どのセレクターをfind()関数で使うべきですか?
それは破壊のビューのコードポイントから、この課題があるほど面白いあまりにも基本的なquestion.PleaseですBehatとMinkの中核的な目的から離れていて、どんな解決策も技術の乱用になるでしょう。クラス名による兄弟要素のテストは、コンテンツがユーザーに利用可能であることを保証することに関係しないため、実際にユーザー受け入れテストの精神ではありません。これは、マークアップを生成するヘルパーのPHPUnitテストによってカバーされるべきであるように感じます。 –
兄弟の内容を確認するための要件がありますので、私はこのQ&Aを書いています:https://stackoverflow.com/questions/49050631/behat-mink-check-for-some-text-followed-by-some-text-in-兄弟要素/ 49050632 –