Есть код страницы:
<thead class="ant-table-thead">
<tr>
<th class="ant-table-selection-column">
<div>
<div class="ant-table-selection"><label class="ant-checkbox-wrapper"><span class="ant-checkbox"><input
type="checkbox" class="ant-checkbox-input" value=""><span
class="ant-checkbox-inner"></span></span></label></div>
</div>
</th>
Выглядит это вот так:
С помощью программы мне надо нажать на checkbox
Мой код выглядит так:
checkbox = browser.find_element(By.XPATH, "//div[@class='ant-table-selection']//input[@type='checkbox']")
Ошибка вот так:
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@class='ant-table-selection']//input[@type='checkbox']"}
Облалазал весь гугл, ответа не нашел
Есть предположение, что программа не может понять какой именно checkbox надо найти и нажать, так как у всех чекбоксов на странице одинаковые классы.
Пробовал указывать программе на "второй" чекбокс на странице - не помогло.
iframe на странице отсутствует
Пришлю дополнительную информацию если надо.