Я хочу щелкнуть по элементу с самым высоким идентификатором данных. Я генерирую заголовок так:
char_set = string.ascii_uppercase
tagTitle = "AI TAG " + ''.join(random.sample(char_set * 4, 4))
driver.find_element_by_xpath("//*[@id='FolderName']").send_keys(tagTitle)
В настоящее время я получаю все элементы класса пользовательского интерфейса:
driver.find_element_by_xpath("/html/body/div[2]/div[2]/div[1]/div[1]/div/div[2]/ul/li")
![enter image description here](https://i.stack.imgur.com/NgNWN.png)
<ul class="investorGroup ul-groups">
<li data-id="-1" class="">
<a href="javascript:void(0)" onclick="$.InvestorContact.Group.LoadGroupInvestorsOnGroupClick(-1,null, 0)">Master</a>
</li>
<li title="AI TAG AOAI" data-id="371">
<a href="javascript:void(0)" onclick="$.InvestorContact.Group.LoadGroupInvestorsOnGroupClick(371)">2451b 24 (<span class="contactCatCount">0</span>)</a>
<a href="javascript:$.InvestorContact.Group.OpenAddGroupModal(371)" class="edit"><i class="fa fa-pencil" aria-hidden="true"></i></a>
</li>
<li title="AI TAG CANG" data-id="376" >
<a href="javascript:void(0)" onclick="$.InvestorContact.Group.LoadGroupInvestorsOnGroupClick(376)">452352 (<span class="contactCatCount">0</span>)</a>
<a href="javascript:$.InvestorContact.Group.OpenAddGroupModal(376)" class="edit"><i class="fa fa-pencil" aria-hidden="true"></i></a>
</li>
</ul>
теперь попробовал и показывает элемент:
$ x ('/ html / body / div 2 / div 2 / div 1 / div 1 / div / div 2 / ul / li [содержит (@title, "AI TAG") FOVE)) ')
, но не щелкает и выдает ошибку через python:
TagElement = driver.find_element_by_xpath ( '/ html / тело / дела 2 / дела 2 / дела 1 / дела 1 / дела / дела 2 / ul / li [содержит (@title, "AI TAG FOVE")] ') TagElement.click ()
извините, если я пропущу что-то, только учащимся здесь.
selenium.common.exceptions.ElementClickInterceptedException: Сообщение: перехвачен щелчок элемента: Элемент ... не активируется в точке (122, 388). Другой элемент получит щелчок: ... (Информация о сеансе: chrome = 80.0.3987.132)