Всем доброго дня!
Имеется электрическая схема на веб-сайте, на ней расположены кликабельные компоненты. Требуется найти нужный компонент и кликнуть по нему.
Проблема в том, что id этих компонентов каждый раз новый, и я не могу привязаться к нему.
Вот данные по компоненту, из консоли Мозиллы:
<div id="clickablearea43" class="item lable clickableAreaElement areaForID818" onmouseout="OnLandMarkOut();" onmouseover="OnLandMarkOver(this);" onclick="AreaClicked(event, '5','2', 'TOPSwitch-JX');" onscroll="AreaDefault(event, 'TOPSwitch-JX');" style="width: 106px; height: 99px; transform-origin: 0px 0px 0px; display: block; z-index: 2; opacity: 1; transform: translate(392.492px, 150.074px) scale(0.209016);" data-bg-color="" data-position="158,718" varindex="-1" varid="818" frozen="true" invt="2" family="TOPSwitch-JX"> </div>
Вопрос в следующем, можно ли как то заставить Селениум кликнуть по этому элементу, может быть можно как то задать начало айдишника, без цифр? Либо прокликивать по очереди все компоненты?
код нужен на Пайтоне, но можно и на другом языке, попробую разобраться в нем.