无法定位嵌套的 p 元素
Unable to locate nested p element
如何在 HTML 中找到 "tile" 元素:
<div class="con-head">
<div class="up-at js-con-dates">
<span class="bold">Last date</span>
7:13 PM <br>
<span class="bold">Save</span>
7:12 PM
</div>
<p class="tile">Text: Kids </p>
<p class="desc js-desc" style="">Q&A </p>
</div>
我试图用访问器定位它:
div(:my_title) { div_element(:class => 'con-head').div_element(:class => 'tile') }
但它不工作并给出错误:
Watir::Exception::UnknownObjectException: unable to locate element, using {:class=>"tile", :tag_name=>"div"}
在HTML中,class"tile"的元素实际上是一个p
元素:
<p class="tile">Text: Kids </p>
因此,您需要使用 paragraph_element
方法而不是 div_element
方法来定位它:
div(:my_title) { div_element(:class => 'con-head').paragraph_element(:class => 'tile') }
如何在 HTML 中找到 "tile" 元素:
<div class="con-head">
<div class="up-at js-con-dates">
<span class="bold">Last date</span>
7:13 PM <br>
<span class="bold">Save</span>
7:12 PM
</div>
<p class="tile">Text: Kids </p>
<p class="desc js-desc" style="">Q&A </p>
</div>
我试图用访问器定位它:
div(:my_title) { div_element(:class => 'con-head').div_element(:class => 'tile') }
但它不工作并给出错误:
Watir::Exception::UnknownObjectException: unable to locate element, using {:class=>"tile", :tag_name=>"div"}
在HTML中,class"tile"的元素实际上是一个p
元素:
<p class="tile">Text: Kids </p>
因此,您需要使用 paragraph_element
方法而不是 div_element
方法来定位它:
div(:my_title) { div_element(:class => 'con-head').paragraph_element(:class => 'tile') }