如何使用 CodeceptJS 通过子值定位元素的父元素

问题描述

基本上我有以下几点:

<div class="container">
  <div class="title">title 1</div>
</div>
<div class="container">
  <div class="title">title 2</div>
</div>
<div class="container">
  <div class="title">title 3</div>
</div>

我想找到标题为“title 2”的容器,请不要使用 Xpath。我的意思只是 css 选择器和 codeceptJS 函数。可以吗?

解决方法

你可以这样做:

locate(".container").withChild(".title").withText("title 2")

有关详细信息,请参阅 locator builder documentation