Я пытаюсь найти и щелкнуть кнопки, используя их «innerText» (в моем случае: «Sprint 1», «Sprint 2» и «Sprint 3»)
Вот часть моего html:
<div class="show dropdown">
<div class="dropdown-menu show">
<a href="#" class="dropdown-item active" role="button">
<div class="period-title">
<span><span class="badge badge-success">active</span><span class="abc-name">Sprint 1</span></span>
</div>
</a>
<a href="#" class="dropdown-item" role="button">
<div class="period-title">
<span><span class="badge badge-info">future</span><span class="abc-name">Sprint 2</span></span>
</div>
</a>
<a href="#" class="dropdown-item" role="button">
<div class="period-title">
<span><span class="badge badge-info">future</span><span class="abc-name">Sprint 3</span></span>
</div>
</a>
</div>
</div>
, и это одна из моих неудачных попыток: (сообщение об ошибке: «... не является допустимым выражением XPath)
driver.find_elements_by_xpath("//span[contains(text(), 'Sprint 1'")