У меня страница выглядит так
когда я нажимаю кнопку B, вся строка скрывается
Мне нужен селен, чтобы нажать кнопку B, а затем следующую кнопку B.
но я не могу понять, как я пытаюсь найти, используя xpath или class
driver.find_element_by_xpath("//*[contains(@class, 'farm_icon_b')]").click()
но это не сработало
Я пытаюсь использовать массив пользователей
arr = []
driver.find_element_by_xpath("//*[contains(@class, 'farm_icon_b')]")[0].click()
но тоже ничего
<a href="#" onclick="return Accountmanager.farm.sendUnits(this, 4352, 6820)" class="farm_village_4352 farm_icon farm_icon_b"></a>
Есть идея выполнить Accountmanager.farm.sendUnits(this, 4352, 6820)
, но числа 4352, 6820 каждый раз разные
любая идея, пожалуйста?
редактировать
Я пытался
entries_count =
len(driver.find_elements_by_css_selector(".farm_icon.farm_icon_b"))
for index in range(entries_count):
current_len =
len(driver.find_elements_by_css_selector(".farm_icon.farm_icon_b"))
driver.find_elements_by_css_selector(".farm_icon.farm_icon_b")[entries_count - index - 1].click()
wait.until(lambda driver: len(driver.find_elements_by_css_selector(".farm_icon.farm_icon_b")) == current_len - 1)
но получаю эту ошибку
поднять класс_исключения (сообщение, экран, трассировка стека) selenium.common.exceptions.WebDriverException: сообщение: неизвестная ошибка: элемент нельзя щелкнуть в точке (833, 706). Другой элемент получит щелчок: ... (Информация о сеансе: chrome = 64.0.3282.186) (Информация о драйвере: chromedriver = 2.35.528161 (5b82f2d2aae0ca24b877009200ced9065a772e73), платформа = Windows NT 10.0.16299 x86_64)
в div id linkCotainer не интересен, но здесь
<div id="linkContainer">
<a href="#" class="world_button_active evt-world-selection-toggle">Svět 57</a>
<a href="https://forum.divokekmeny.cz" class="footer-link" target="_blank">Fórum</a> -
<a href="https://help.divokekmeny.cz" class="footer-link" target="_blank">Nápověda</a> -
<a href="/game.php?village=4549&screen=settings&mode=ticket" class="footer-link" target="_blank">Support</a> -
<a href="/game.php?village=4549&screen=settings&mode=ref&source=bottom_menu" class="footer-link">Pozvat hráče</a> -
<a href="/game.php?village=4549&screen=memo" class="footer-link">Poznámkový blok</a> -
<a href="/game.php?village=4549&screen=&action=logout&h=278e0f2a" target="_top" class="footer-link">Odhlášení </a>
</div>