t.me/atinfo_chat Telegram группа по автоматизации тестирования

Интересует такая возможность, написать ф-цию в Python тесте!

Теги: #<Tag:0x00007f7487972298> #<Tag:0x00007f7487972130> #<Tag:0x00007f7487972018>

Для того что б ф-ция считала количество елементов на странице и например эсли количество елементов ровно 1 то оно кликает тот елемент, эсли количество елеменов не ровно 1 то пропустить.

я не особо знаком с питоном, но будет что-то типа:

  1. найти по общему локатору все интересующие тебя элементы и сохранить их в лист.
  2. Затем сделать уловие: если размер листа == 1, то берем этот элемент из листа и кликаем по нему, в противном случае - пропускаем

Как-то так, я полагаю.

как это реализовать, не подскажеш?

driver = webdriver.WebDriver(“chromedriver.exe”)
driver.get(“http://www.enapps.co.uk/”)
elements = driver.find_elements_by_class_name(“main_menu”)
if len(elements) == 1:
print(“hello world”)

1 Симпатия

спасибо

случайно отредактировал свой коммент, вместо ответа )
Сори)

спасибо большое

спасибо большое

:hand: -> :neutral_face:

1 Симпатия

Непонял!