У меня есть один класс <div>
, имеющий <a>
тег и <h3>
теги и те же <div>
. Я просто хотел нажать <a>
этого класса div на основе текста <h3>
.Нажмите на кнопку, основанная на тексте в div-классе selenium
Согласно ниже примере, отд имя класса «продукт эк-высота», имеющий <h3>
тег, который имеет некоторый текст «апплета Iphone 5S», если этот результат найден, то нажмите на <a>
класс с именем "выбора-устройства -button ".
Но этот класс div поставляется несколько раз с другим текстом H3 на странице.
<div class="product eq-height" style="padding-bottom: 0px ! important; min-height: 329px;">
<h3 class="h4">Apple Iphone 5S</h3>
<input name="productModel" value="Apple Iphone 5S" type="hidden">
<div class="subtitle">
<span>Apple</span>
</div>
<a class="select-device-button" href="javascript:void(0);">
<div class="item">
<img alt="" class="prod-img-lrg lazyloaded" data-src="https://vgeco-oat1.vodafone.com/images/Iphone 5S.jpg" src="https://vgeco-oat1.vodafone.com/images/Iphone 5S.jpg"> <noscript><img alt="" src="https://vgeco-oat1.vodafone.com/images/Iphone 5S.jpg"></noscript>
</div></a>
<div class="info">
<div class="inner">
<ul class="cost">
<li><b>Total cost</b>
</li>
<li class="price">£ 300.00</li>
</ul>
<ul class="cost">
<li><b>My cost</b>
</li>
<li class="price">£ 106.99</li>
</ul>
</div>
<div class="cta">
<a class="btn btn-sml select-device-button" href="javascript:void(0);">Select</a>
</div>
</div>
<div class="co-link-wrap txt-center">
</div>
</div>
Сколько h3-тегов есть в вашем div ?? –