У меня есть веб-страница, на которой в столбце есть «n» количество полей со списком. В котором я должен убедиться, что все выпадающие элементы в каждом и каждом комбинированных полях кликабельны в итерации с использованием роботизированной среды. У меня есть мой сценарий следующим образом:
*** Keywords ***
User should be able to select each and every role suggested in the combo boxes
@{combo_boxes}= Get WebElements css=div.col > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) > combo-box:nth-child(1) > div:nth-child(1)
:FOR ${each} IN @{combo_boxes}
\ Click Element ${each}
\ Select drop down item
Select drop down item
@{drop_down_list}= Get WebElements css=div.col:nth-child(2) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) > combo-box:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div
:FOR ${each} IN @{drop_down_list}
\ Click Element ${each}
При выполнении вышеописанного скрипта мы получаем следующую ошибку:
WebDriverException: Message: unknown error: Element <div _ngcontent-c6="" id="divCombo" style="height: 100%; background-color: transparent;">...</div> is not clickable at point (1014, 358). Other element would receive the click: <span _ngcontent-c6="" class="flexColumnFill dropdown-optionName">...</span>
(Session info: chrome=70.0.3538.77)
(Driver info: chromedriver=2.37.544315 (730aa6a5fdba159ac9f4c1e8cbc59bf1b5ce12b7),platform=Windows NT 10.0.17134 x86_64)